Releases: databento/databento-python
Releases Β· databento/databento-python
Release list
databento 0.86.0
Release notes
Enhancements
- Added
UNSUBSCRIBE_ACKto theSystemCodeenum for acknowledging unsubscribe requests - Upgraded
databento-dbnto 0.69.0- Fixed incorrect count in DBN metadata causing decoding to read into the start of
records
- Fixed incorrect count in DBN metadata causing decoding to read into the start of
Bug fixes
- Fixed an issue where
InstrumentMap.clear()didn't clear the LRU cache forInstrumentMap.resolve()(credit: @Tomperez98)
databento 0.85.0
Release notes
Enhancements
- Added support for the
shortparameter ofbatch.list_jobs. When set
toTrue, the response will contain only theid,state, and
ts_receivedfields for each job - Upgraded
databento-dbnto 0.68.0
databento 0.84.0
Release notes
Enhancements
- Added support for
listing_id,issuer_id, andsecurity_idasstype_in
values for the security master and corporate actions reference data
endpoints, andsecurity_idfor the adjustment factors endpoint - Added a
datasetparameter toMetadataHttpAPI.list_fields(). If not
provided, the returned fields are for the latest DBN encoding version,
which may not match a specific dataset's schema - Upgraded
databento-dbnto 0.67.0:- Improved performance of record field accessors that convert a raw value to an enum, such
asside(),action()andrtype(), by no longer copying the description when
constructing the conversion error
- Improved performance of record field accessors that convert a raw value to an enum, such
databento 0.83.0
Release notes
Enhancements
- Added
CorporateActionsHttpAPI.list_events()andlist_enums()for fetching
documentation on supported corporate action event types and enum values - Added
REPLAY_DATA_AGED_OUTvariant toErrorCodeenum - Added new publisher values for JPX
- Added an
allocate_isinsparameter toAdjustmentFactorsHttpAPI.get_range(),
CorporateActionsHttpAPI.get_range(),SecurityMasterHttpAPI.get_range(),
andSecurityMasterHttpAPI.get_last()to control whether new ISINs are
allocated for plans that are ISIN-limited - Upgraded
databento-dbnto 0.65.0:- Added
finish()method to the Python Transcoder and a context manager
to call this method on exit. This will ensure compressed output contains the
end-of-frame block
- Added
Bug fixes
- Fixed an issue where the
Liveclient's monitor task would not get recreated
for the new session after a reconnection
databento 0.82.0
Release notes
Enhancements
- Added a
loopparameter to theLiveclient to provide user level control
of which event loop the client's connection uses - The
Liveclass will no longer create a background thread and event loop
upon import - Upgraded
databento-dbnto 0.63.0:- Added an integer representation for
VersionUpgradePolicy: the enum is now
has a value property, a from_int, and comparison against integers
- Added an integer representation for
databento 0.81.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.62.0:- Added
StatTypevariantsMwcbLevel1,MwcbLevel2, andMwcbLevel3 - Added
StatTypevariantsAuctionCollarReferencePrice,AuctionCollarUpperPrice,
andAuctionCollarLowerPrice - Changed the default
sizefield to 0 inMboMsg,TradeMsg,Mbp1Msg,Mbp10Msg,
BboMsg,Cmbp1Msg, andCbboMsg
- Added
databento 0.80.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.61.0:- Added
MatchAlgorithmvariantAllocation
- Added
Bug fixes
- Fixed an issue where the
Liveclient would throw aTypeErrorwhen connecting
usinguvloop
databento 0.79.0
Release notes
Enhancements
- Added new venues, datasets, and publishers for US Equities Securities Information Processors
- Changed the
batch.downloadmethod to use the API'sbatch.downloadendpoint for
downloading a batch job as a ZIP archive - Added method for
batch.get_job_detailsto access the full details of a batch job - Upgraded
databento-dbnto 0.59.0:- Improvements to
ts_outdecoding and serialization
- Improvements to
Bug fixes
- Fixed some thread-unsafe behavior in
Live.start()andLive.terminate()which would
call methods from the client's event loop in the main thread
databento 0.78.0
Release notes
Enhancements
- Added time-based backpressure to the live client: pauses reading records from the live
gateway when the internal queue spans more than 1 second of data byts_index
(ts_recvwhen present, otherwisets_event) - Upgraded
databento-dbnto 0.58.0:- Added flat per-level properties (
bid_px_00,pretty_ask_px_03, etc.) to the
PythonMBP1Msg,MBP10Msg,BBOMsg,CMBP1Msg, andCBBOMsgrecord classes
for parity with the DataFrame layout - Added
INDEXInstrumentClassvariant - Added
StatTypevariantsINDICATIVE_CLOSE_PRICEandVENUE_SPECIFIC_PRICE_1
- Added flat per-level properties (
databento 0.77.0
Release notes
Enhancements
- Added new publisher values for Cboe Titanium Cboe Global Indices Feed
- Added
YEARtoSplitDurationenum to support yearly historical batch job submission - Upgraded
databento-dbnto 0.56.0:- Improved Python
DBNDecoder.decode()performance with pre-allocated output buffers - Added
DBNDecoder.write_and_decode()to combine write and decode in a single call
- Improved Python