Releases: databento/databento-python
Releases · databento/databento-python
databento 0.74.1
Release notes
Enhancements
- Upgraded
databento-dbnto 0.52.1:- Added
__index__to all int-representable and char-backed Python enums, enabling
use withint(),hex(), and as sequence indices - Fixed memory leak in Python bindings where every record object leaked ~64 bytes
due to apyo30.28 regression in#[pyclass(dict)]deallocation. Downgraded
pyo3to 0.27.2 - Removed unnecessary
dictfromBidAskPairandConsolidatedBidAskPairPython
classes - Fixed Python type stubs to reflect that
record_size()is a method, not a property - Fixed Python type stubs for record fields to indicate which fields are writable
(e.g.publisher_id,instrument_id,price,size) and added@setterstubs
for enum fields (e.g.action,side)
- Added
databento 0.74.0
Release notes
Enhancements
- Changed
SlowReaderBehavior.SKIPto send "skip" instead of "drop" to the gateway - Upgraded
databento-dbnto 0.52.0:- Added
SYMBOL_CSTR_LENconstant and versioned variants (SYMBOL_CSTR_LEN_V1,
SYMBOL_CSTR_LEN_V2,SYMBOL_CSTR_LEN_V3) to Python, including in each versioned
module (v1,v2,v3) asSYMBOL_CSTR_LEN - Added
v1,v2, andv3submodule imports todatabento_dbn.__init__so they are
accessible as attributes (e.g.databento_dbn.v1)
- Added
databento 0.73.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.51.0:- Added logic to set
codewhen upgrading version 1ErrorMsgto newer versions
- Added logic to set
databento 0.72.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.50.0:- Added
SkippedRecordsAfterSlowReadingto theErrorCodeenum for gateway errors originating
from slow client catch-up.
- Added
databento 0.71.0
Release notes
Enhancements
- Added
slow_reader_behaviorfield toAuthenticationRequestmessage - Added
SlowReaderBehaviorenum - Added support for using compression in the live API:
- Added
compressionparameter to theLiveclient constructor - Added
compressionproperty to theLiveclient - Added
compressionfield toAuthenticationRequest
- Added
- Upgraded
databento-dbnto 0.49.0:- Added support for decompressing Zstd in the Python
DBNDecoderand new optionalcompressionparameter
- Added support for decompressing Zstd in the Python
databento 0.70.0
Release notes
Enhancements
- Added new off-market publisher for Cboe Futures Exchange (
XCBF_PITCH_XOFF) - Upgraded
databento-dbnto 0.48.0:- Changed the
__repr__implementation of all records in Python to be more Pythonic - Added new
StatTypevariants to be used byXCBF.PITCHdataset:UPPER_PRICE_LIMITLOWER_PRICE_LIMITBLOCK_VOLUMEVENUE_SPECIFIC_VOLUME_1
- Changed the
- Added new publisher for Blue Ocean ATS (
OCEA_MEMOIR_OCEA) - Reduced the log level of end-of-interval
SystemMsgrecords to the debug level
databento 0.69.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.46.0- Added
DBNRecordunion type to Python which includes all record types - Removed
Recordclass from Python type stubs to match code: the record classes don't
share a base class. UseDBNRecordinstead.
- Added
Breaking changes
- Removed
DBNRecordunion type fromdatabento.common.types, usedatabento_dbn.DBNRecordinstead
databento 0.68.2
Release notes
Bug fixes
- Fix use of
SelfinGatewayControl.parse()
databento 0.68.1
Release notes
Enhancements
- Improved the performance of
DBNStore.to_df()symbol mapping
databento 0.68.0
Release notes
This release adds support for Python 3.14.
Enhancements
- Added support for Python 3.14
- Functions which accept a path as an argument now expand user directories
- Upgraded
databento-dbnto 0.45.0- Added support for Python 3.14