Releases: databento/databento-python
Releases · databento/databento-python
databento 0.57.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.36.0- Added missing Python type stubs for several leg properties of
InstrumentDefMsg
- Added missing Python type stubs for several leg properties of
Bug fixes
- Fixed an issue where the zstandard frame size could limit the size of
DataFrameobjects returned byDBNStore.to_df()when acountwas specified
Deprecations
- Deprecated
intandpd.Timestamptypes forstart_dateandend_dateparameters which will be removed in a future release
databento 0.56.0
Release notes
Breaking changes
- Updated the names of several subfields in the
Reference.corporate_actions.get_range(...)response,
under thedate_info,event_info, andrate_infofields. The following subfields were renamed:decl_currencyrenamed todeclared_currencydecl_gross_amountrenamed todeclared_gross_amountf_x_raterenamed tofx_rateiss_new_namerenamed toissuer_new_nameiss_old_namerenamed toissuer_old_namenew_bbg_company_idrenamed tonew_bbg_comp_idnew_bbg_company_tkrenamed tonew_bbg_comp_tickernew_bbg_exh_idrenamed tonew_figinew_bbg_exh_tkrenamed tonew_figi_tickernew_min_tra_qtyrenamed tonew_min_trading_qtynew_mktsg_idrenamed tonew_market_segment_idnew_reg_s144_arenamed tonew_reg_s144anew_unit_sec_idrenamed tonew_unit_security_idofferee_iss_idrenamed toofferee_issuer_idofferor_iss_idrenamed toofferor_issuer_idold_bbg_company_idrenamed toold_bbg_comp_idold_bbg_company_tkrenamed toold_bbg_comp_tickerold_bbg_exh_idrenamed toold_figiold_bbg_exh_tkrenamed toold_figi_tickerold_min_tra_qtyrenamed toold_min_trading_qtyold_mktsg_idrenamed toold_market_segment_idold_reg_s144_arenamed toold_reg_s144aold_unit_sec_idrenamed toold_unit_security_idpp_sec_idrenamed topp_security_idpoolfactorrenamed topool_factorpre_offer_q_tyrenamed topre_offer_qtyqual_st_cap_gainsrenamed toqual_short_term_cap_gainsredem_percentagerenamed toredemption_percentagest_cap_gainsrenamed toshort_term_cap_gainssec_new_namerenamed tosecurity_new_namesec_old_namerenamed tosecurity_old_namesection199_a_foreign_tax_paidrenamed tosection199a_foreign_tax_paidsection199_a_inc_divrenamed tosection199a_inc_divsection199_a_st_cap_gainrenamed tosection199a_short_term_cap_gaintra_isinrenamed totrading_isintra_sec_idrenamed totrading_security_idus_deposit_receiptateto_currencyrenamed tousd_rate_to_currencycashbakrenamed tocash_backcompanyulsory_acq_daterenamed tocompulsory_acq_datefrankdivrenamed tofranked_divlead_plntiff_deadline_daterenamed tolead_plaintiff_deadline_datemaxpricerenamed tomax_priceminpricerenamed tomin_priceredem_premiumrenamed toredemption_premiumredem_pricerenamed toredemption_priceunit_frankdivrenamed tounfranked_div
Enhancements
- Upgraded
databento-dbnto 0.35.1
databento 0.55.1
Release notes
Bug fixes
- Fixed decoding of DBN versions 1 and 2 statistics in
DBNStore.to_df()
databento 0.55.0
Release notes
Enhancements
- Added
exchangesparameter toReference.corporate_actions.get_range(...) - Added
is_lastfield to live subscription requests which will be used to improve
the handling of split subscription requests - Upgraded
databento-dbnto 0.35.0- This version delivers DBN version 3 (DBNv3), which is the new default
- Improved the performance of the Python
DBNDecoder
Bug fixes
- Fixed an issue where
JSONDecodeErrorwould not be caught when usingsimplejsonwithrequests(credit: @xuanqing94)
databento 0.54.0
Release notes
Enhancements
- Added new off-market publishers for Eurex, and European Energy Exchange (EEX)
- Increased live subscription symbol chunking size
- Upgraded
databento-dbnto 0.34.0
databento 0.53.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.33.1- Added
SystemCodeandErrorCodeenums to indicate types of system and error messages - Added
code()methods to SystemMsg and ErrorMsg to retrieve the enum value if one exists and equivalent properties in Python
- Added
Bug fixes
- Fixed issue where all
SystemMsgrecords were logged as gateway heartbeats
databento 0.52.0
Release notes
Enhancements
- Added new optional
idfield toSubcriptionRequestclass which will be used for improved error messages - Upgraded
databento-dbnto 0.32.0- Fixed
RTypevariant names in Python to matchSchema - Added missing Python type declarations for
RTypevariants - Fixed issue with Python
_hidden_fieldsdefinition that causedKeyError: _reserved1_00
withCMBP1Msgand other records withConsolidatedBidAskPair
- Fixed
databento 0.51.0
Release notes
Enhancements
- Upgraded
databento-dbnto 0.31.0- Fixed Python type annotation for
SystemMsg.is_heartbeat()method that was previously annotated as a property
- Fixed Python type annotation for
databento 0.50.0
Release notes
Enhancements
- Added new venues, datasets, and publishers for ICE Futures US, ICE Futures Europe (Financial products), Eurex, and European Energy Exchange (EEX)
- Added export of the following enums from
databento_dbnto the rootdatabentopackage:ActionInstrumentClassMatchAlgorithmRTypeSecurityUpdateActionSideStatUpdateActionTriStateUserDefinedInstrumentVersionUpgradePolicy
- Added export of the following constants from
databento_dbnto the rootdatabentopackage:DBN_VERSIONFIXED_PRICE_SCALEUNDEF_ORDER_SIZEUNDEF_PRICEUNDEF_STAT_QUANTITYUNDEF_TIMESTAMP
- Added export of
BidAskPairandConsolidatedBidAskPairfromdatabento_dbnto the rootdatabentopackage - Upgraded
databento-dbnto 0.29.0- Added
COMMODITY_SPOTInstrumentClassvariant
- Added
- Improved handling of
datetimeanddateobjects instartandendparameters
databento 0.48.0
Release notes
Breaking changes
- Updated enumerations for unreleased datasets and publishers.
Enhancements
- Added export of
StatusActionenum fromdatabento_dbnto the rootdatabentopackage - Added export of
StatusReasonenum fromdatabento_dbnto the rootdatabentopackage - Added export of
TradingEventenum fromdatabento_dbnto the rootdatabentopackage - Added new dataset
EQUS.MINIand new publishersEQUS.MINI.EQUS,XNYS.TRADES.EQUS - Removed upper bound for supported
pythonversions; the constraint is now^3.9 - Upgraded
databento-dbnto 0.27.0- Fixed export of
InstrumentDefMsgV3to Python
- Fixed export of
Bug fixes
- Fixed an issue where sending a
KeyboardInterruptduring iteration of theLiveclient could block execution waiting for the connection to close - Fixed an issue with submitting historical metadata requests for a large number of symbols.