Releases: databento/databento-python
Releases · databento/databento-python
databento 0.37.0
Release notes
Enhancements
- A disconnected
Live
client can now be reused with a different dataset - Upgraded
databento-dbn
to 0.19.0
databento 0.36.3
Release notes
Enhancements
- Added export of
StatType
enum fromdatabento_dbn
to the rootdatabento
package
databento 0.36.2
Release notes
Enhancements
- Upgraded
databento-dbn
to 0.18.2
databento 0.36.1
Release notes
Enhancements
- Added type alias
TBBOMsg
forMBP1Msg
- Added support for
BBO-1s
,BBO-1m
, andStatus
schemas - Instances of the
Live
client will now callLive.stop
when garbage collected - Added new publisher values for
XNAS.BASIC
andXNAS.NLS
databento 0.36.0
Release notes
Enhancements
- Upgraded
databento-dbn
to 0.18.1
Bug fixes
- Fixed an issue where
heartbeat_interval_s
was not being sent to the gateway - Fixed an issue where a truncated DBN stream could be written by the
Live
client in the event of an ungraceful disconnect
Breaking changes
- Output streams of the
Live
client added withLive.add_stream
will now upgrade to the latest DBN version before being written
databento 0.35.0
Release notes
Enhancements
- Added optional
heartbeat_interval_s
parameter toLive
client for configuring the
interval at which the gateway will send heartbeat records - Upgraded
databento-dbn
to 0.18.0 - Added new off-market publisher values for
IFEU.IMPACT
andNDEX.IMPACT
Breaking changes
- Renamed
CbboMsg
toCBBOMsg
. - Renamed
use_snapshot
parameter inLive.subscribe
function tosnapshot
- All Python exceptions raised by
databento-dbn
have been changed to use theDBNError
type
databento 0.34.1
Release notes
Enhancements
- Added
use_snapshot
parameter toLive.subscribe
, defaults toFalse
databento 0.34.0
Release notes
Enhancements
- Added
pip-system-certs
dependency for Windows platforms to prevent a connection issue inrequests
when behind a proxy - Iteration of the
Live
client will now automatically callLive.stop
when the iterator is destroyed, such as when a for loop is escaped with an exception orbreak
statement.
Bug fixes
- Fixed an issue where
batch.download
andbatch.download_async
would fail if requested files already existed in the output directory - Fixed an issue where
batch.download
,batch.download_async
, andtimeseries.get_range
could use a lot of memory while streaming data - Fixed an issue where reusing a
Live
client with an open output stream would drop DBN records when received at the same time as theMetadata
header
databento 0.33.0
Release notes
Enhancements
- The
Historical.batch.download
andHistorical.batch.download_async
methods will now automatically retry the download if a rate limit (HTTP 429) error is received - The
Historical.batch.download
andHistorical.batch.download_async
methods will now retry failed downloads automatically - The
Historical.batch.download
andHistorical.batch.download_async
methods will now download files concurrently - The
output_dir
parameter forHistorical.batch.download
andHistorical.batch.download_async
is now optional and will default to the current working directory if unspecified
Breaking changes
- The
enable_partial_downloads
parameter forHistorical.batch.download
andHistorical.batch.download_async
has been removed, partial files will always be resumed which was the default behavior - The parameters for
Historical.batch.download
andHistorical.batch.download_async
have been reordered becauseoutput_dir
is now optional,job_id
now comes first
databento 0.32.0
Release notes
Enhancements
- Improved exception messages when multiple
ErrorMsg
are received by theLive
client - Upgraded
databento-dbn
to 0.17.1
Bug fixes
- Removed live session ID parsing to
int
, that could cause a session to fail when
nothing was wrong
Breaking changes
- Renamed publishers from deprecated datasets to their respective sources (
XNAS.NLS
andXNYS.TRADES
respectively)
Deprecations
- Deprecated dataset values
FINN.NLS
andFINY.TRADES