Releases: databento/databento-cpp
Releases · databento/databento-cpp
0.13.0
Release notes
Enhancements
- Added
pretty_px
option forBatchSubmitJob
, which formats prices to the correct
scale using the fixed-precision scalar 1e-9 (available for CSV and JSON text
encodings) - Added
pretty_ts
option forBatchSubmitJob
, which formats timestamps as ISO 8601
strings (available for CSV and JSON text encodings) - Added
map_symbols
option toBatchSubmitJob
, which appends appends the raw symbol
to every record (available for CSV and JSON text encodings) reducing the need to look
at thesymbology.json
file - Added
split_symbols
option forBatchSubmitJob
, which will split files by raw symbol - Added
encoding
option toBatchSubmitJob
to allow requesting non-DBN encoded
data through the client - Added
map_symbols
,pretty_px
, andpretty_ts
toBatchJob
response - Added
ARCX.PILLAR.ARCX
publisher - Added
ClosePrice
andNetChange
StatType
s used in theOPRA.PILLAR
dataset
Breaking changes
- Remove
default_value
parameter fromHistorical::SymbologyResolve
0.12.0
Release notes
Enhancements
- Added the
Publisher
,Venue
, andDataset
enums - Added
Publisher
getters toRecord
andRecordHeader
to convert the
publisher_id
to its enum
0.11.0
Release notes
Enhancements
- Added
raw_instrument_id
to definition schema - Added
operator==
andoperator!=
implementations forDatasetConditionDetail
and
DatasetRange
Breaking changes
- Changed
MetadataListPublishers
to return avector<PublisherDetail>
MetadataListFields
:- Changed return type to
vector<FieldDetail>
- Made
encoding
andschema
parameters required - Removed
dataset
parameter
- Changed return type to
MetadataListUnitPrices
:- Changed return type to
vector<UnitPricesForMode>
- Made
dataset
parameter required - Removed
mode
andschema
parameters
- Changed return type to
Bug fixes
- Fixed installation of
nlohmann_json
when using bundled version - Added missing
operator!=
implementations forMetadata
,MappingInterval
, and
SymbolMapping
0.10.0
Release notes
Enhancements
- Added preliminary support for Windows
- Added
LiveThreaded::BlockForStop
to make it easier to wait for one or more records
before closing the session - Changed
TimeseriesGetRange
to request a Zstd-compressed result for more efficient
data transfer - Switched
BatchSubmitJob
to use form data to avoid query param length limit - Switched
SymbologyResolve
to use POST request with form data to avoid query param
length limit
Breaking changes
- Changed size-related fields and
limit
parameters to usestd::uint64_t
for consistency
across architectures
Bug fixes
- Removed usage of non-portable
__PRETTY_FUNCTION__
0.9.1
Release notes
Enhancements
- Added constants for dataset codes for Databento Equity Basic and OPRA Pillar
- Added
const char*
getters to records for fixed-lengthchar
arrays - Added
RType
getter toRecord
Bug fixes
- Batch live subscriptions to avoid hitting max message length
- Fix bug in Zstd decompression
- Fix
Historical::BatchDownload
truncating file before writing each chunk
0.9.0
0.9.0
- Added
Reconnect
methods toLiveBlocking
andLiveThreaded
- Added optional
exception_callback
argument toLiveThreaded::Start
to improve
error handling options - Added batch download support data files (
condition.json
andsymbology.json
) - Added support for logging warnings from Historical API
- Changed
use_ts_out
default tofalse
- Fixed missing definition for
operator==
forImbalanceMsg
- Removed 10 minute minimum request time range restriction
0.8.0
v0.8.0 Released version 0.8.0
0.7.0
v0.7.0 Released version 0.7.0
0.6.1
v0.6.1 Released version 0.6.1
0.6.0
v0.6.0 Released version 0.6.0