Databento

Latest version: v0.50.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 12

0.17.0

This release includes improvements to the ergonomics of the clients metadata API, you can read more about the changes [here](https://databento.com/blog/api-improvements-august-2023).

Enhancements
- Upgraded `databento-dbn` to 0.8.2

Breaking changes
- Changed `metadata.list_publishers()` to return a list of publisher details objects
- Changed `metadata.list_fields(...)` to return a list of field detail objects for a particular schema and encoding
- Changed `metadata.list_fields(...)` to require the `schema` and `encoding` parameters
- Changed `metadata.list_unit_prices(...)` to return a list of unit prices for each feed mode and data schema
- Changed `metadata.list_unit_prices(...)` to require the `dataset` parameter
- Removed `metadata.list_unit_prices(...)` `mode` and `schema` parameters
- Removed `metadata.list_fields(...)` `dataset` parameter

0.16.1

Bug fixes
- Fixed an issue where starting a `Live` client before subscribing gave an incorrect error message
- Fixed an issue where a `Live` client exception callback would fail when the callback function does not have a `__name__` attribute

0.16.0

This release includes updates to the fields in text encodings (CSV and JSON), you can read more about the changes [here](https://databento.com/blog/CSV-JSON-updates-july-2023).

Enhancements
- Added `rtype` field to all schemas that was previously excluded

Breaking changes
- Reordered fields of DataFrame and CSV encoded records to match historical API

0.15.2

Bug fixes
- Fixed an issue where the `end` parameter in `timeseries.get_range_async` did not support a value of `None`
- Fixed an issue where `timeseries.get_range` requests would begin with an invalid `path` parameter

0.15.1

Bug fixes
- Fixed an issue with release tests
- Fixed an issue with release workflow

0.15.0

Enhancements
- Added `symbology_map` property to `Live` client
- Added `optional_symbols_list_to_list` parsing function
- Changed `Live.add_callback` and `Live.add_stream` to accept an exception callback
- Changed `Live.__iter__()` and `Live.__aiter__()` to send the session start message if the session is connected but not started
- Upgraded `databento-dbn` to 0.7.1
- Removed exception chaining from exceptions emitted by the library

Bug fixes
- Fixed issue where a large unreadable symbol subscription message could be sent
- Fixed an `ImportError` observed in Python 3.8

Breaking changes
- Removed `Encoding`, `Compression`, `Schema`, and `SType` enums as they are now exposed by `databento-dbn`
- Renamed `func` parameter to `record_callback` for `Live.add_callback` and `Live.add_stream`
- Removed `optional_symbols_list_to_string` parsing function

Page 9 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.