Releases: databento/databento-rs
Releases · databento/databento-rs
0.17.0
Release notes
Enhancements
- Upgraded DBN version to 0.25.0:
- Added
v1
andv2
namespaces in DBN to allow unambiguously referring to the record
types for a given DBN version regardless of whether the record type has changed - Changed
dataset()
method onMetadataBuilder
to accept animpl ToString
so now
Dataset
and&str
can be passed directly - Changed async DBN decoding to return
Ok(None)
when an incomplete record remains in
the stream. This matches the existing behavior of sync DBN decoding
- Added
- Upgraded
thiserror
version to 2.0
Breaking changes
- Removed deprecated
Packaging
enum andpackaging
field that's no longer supported
by the API - As part of the DBN version upgrade:
VersionUpgradePolicy::Upgrade
was renamed toUpgradeToV2
- Changed async DBN decoding to return
Ok(None)
when an incomplete record remains in
the stream
0.16.0
Release notes
Enhancements
- Upgraded DBN version to 0.23.1:
- Added floating-point getters for price fields
- Added new IntelligentCross venues
ASPN
,ASMT
, andASPI
- Upgraded
thiserror
version to 2.0
Deprecations
- Deprecated
Packaging
enum andpackaging
field onSubmitJobParams
andBatchJob
.
These will be removed in a future version. All files from a batch job can be downloaded
with thebatch().download()
method on the historical client
Release notes
Enhancements
- Upgraded DBN version to 0.25.0:
- Added
v1
andv2
namespaces in DBN to allow unambiguously referring to the record
types for a given DBN version regardless of whether the record type has changed - Changed
dataset()
method onMetadataBuilder
to accept animpl ToString
so now
Dataset
and&str
can be passed directly - Changed async DBN decoding to return
Ok(None)
when an incomplete record remains in
the stream. This matches the existing behavior of sync DBN decoding
- Added
- Upgraded
thiserror
version to 2.0
Breaking changes
- Removed deprecated
Packaging
enum andpackaging
field that's no longer supported
by the API - As part of the DBN version upgrade:
VersionUpgradePolicy::Upgrade
was renamed toUpgradeToV2
- Changed async DBN decoding to return
Ok(None)
when an incomplete record remains in
the stream
0.15.0
Release notes
Enhancements
- Upgraded DBN version to 0.23.0:
- Added new
None
Action
variant that will be gradually rolled out
to historical and liveGLBX.MDP3
data - Added consistent escaping of non-printable and non-ASCII values when text encoding
c_char
fields - Implemented
Default
forAction
andSide
- Implemented missing
Serialize
for (withserde
feature enabled) forVenue
,
Dataset
,Publisher
,Compression
,SType
,Schema
, andEncoding
- Added new
0.14.1
Release notes
Enhancements
- Upgraded DBN version to 0.22.1:
- Fixed buffer overrun
- Combined
_reserved3
andreserved4
fields inCbboMsg
0.14.0
Release notes
Enhancements
- Made several previously internal functions public to allow advanced users more
customization and piecemeal usage of the live API:ApiKey
Symbols::to_chunked_api_string()
live::protocol
module containing implementations of the raw API messages
- Changed from
log
crate totracing
for better diagnostics - Upgraded DBN version to 0.22.0 for combined
_reserved3
and
_reserved4
fields inCbboMsg
0.13.0
Release notes
Enhancements
- Upgraded DBN version to 0.21.0 for:
- Changed the layout of
CbboMsg
to better matchBboMsg
- Renamed
Schema::Cbbo
toSchema::Cmbp1
- Changed the layout of
- Upgraded
typed-builder
version to 0.20
Deprecations
- Deprecated
Packaging::Tar
. Users should switch toPackaging::Zip
. This variant
will be removed in a future version when it is no longer supported by the API
0.12.1
Release notes
Enhancements
- Added
Intraday
variant toDatasetCondition
in preparation for intraday data being
available from the historical API - Upgraded DBN version to 0.20.1 for new publisher values for
XCIS.BBOTRADES
and
XNYS.BBOTRADES
0.12.0
Release notes
Breaking changes
- Upgraded DBN version to 0.20.0:
- Renamed
SType::Nasdaq
variant toSType::NasdaqSymbol
- Renamed
SType::Cms
variant toSType::CmsSymbol
- Renamed
0.11.4
Release notes
Enhancements
- Upgraded DBN version to 0.19.1 with fixes for
BBOMsg
record struct
0.11.3
Release notes
Enhancements
- Upgraded DBN version to 0.19.0 with new
BBOMsg
record struct