Skip to content

Commit dea9418

Browse files
authored
VER: Release 0.36.2
See release notes.
2 parents a59815f + 143af1b commit dea9418

File tree

8 files changed

+23
-16
lines changed

8 files changed

+23
-16
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
# Changelog
22

3+
## 0.36.2 - 2024-06-25
4+
5+
#### Enhancements
6+
- Upgraded `databento-dbn` to 0.18.2
7+
38
## 0.36.1 - 2024-06-18
49

510
#### Enhancements
611
- Added type alias `TBBOMsg` for `MBP1Msg`
7-
- Added support for `BBO-1s`, `BBO-1m`, and `Status` schemas
12+
- Added support for `bbo-1s`, `bbo-1m`, and `status` schemas
813
- Instances of the `Live` client will now call `Live.stop` when garbage collected
914
- Added new publisher values for `XNAS.BASIC` and `XNAS.NLS`
1015

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@
1010
The official Python client library for [Databento](https://databento.com).
1111

1212
Key features include:
13-
- Fast, lightweight access to both live and historical data from [multiple markets](https://databento.com/docs/knowledge-base/new-users/venues-and-publishers?historical=python&live=python).
14-
- [Multiple schemas](https://databento.com/docs/knowledge-base/new-users/market-data-schemas?historical=python&live=python) such as MBO, MBP, top of book, OHLCV, last sale, and more.
15-
- [Fully normalized](https://databento.com/docs/knowledge-base/new-users/normalization?historical=python&live=python), i.e. identical message schemas for both live and historical data, across multiple asset classes.
13+
- Fast, lightweight access to both live and historical data from [multiple markets](https://databento.com/docs/faqs/venues-and-publishers).
14+
- [Multiple schemas](https://databento.com/docs/schemas-and-data-formats/whats-a-schema?historical=python&live=python) such as MBO, MBP, top of book, OHLCV, last sale, and more.
15+
- [Fully normalized](https://databento.com/docs/standards-and-conventions/normalization?historical=python&live=python), i.e. identical message schemas for both live and historical data, across multiple asset classes.
1616
- Provides mappings between different symbology systems, including [smart symbology](https://databento.com/docs/api-reference-historical/basics/symbology?historical=python&live=python) for futures rollovers.
1717
- [Point-in-time]() instrument definitions, free of look-ahead bias and retroactive adjustments.
18-
- Reads and stores market data in an extremely efficient file format using [Databento Binary Encoding](https://databento.com/docs/knowledge-base/new-users/dbn-encoding?historical=python&live=python).
18+
- Reads and stores market data in an extremely efficient file format using [Databento Binary Encoding](https://databento.com/docs/standards-and-conventions/databento-binary-encoding?historical=python&live=python).
1919
- Event-driven [market replay](https://databento.com/docs/api-reference-historical/helpers/bento-replay?historical=python&live=python), including at high-frequency order book granularity.
20-
- Support for [batch download](https://databento.com/docs/knowledge-base/new-users/stream-vs-batch?historical=python&live=python) of flat files.
20+
- Support for [batch download](https://databento.com/docs/faqs/streaming-vs-batch-download?historical=python&live=python) of flat files.
2121
- Support for [pandas](https://pandas.pydata.org/docs/), CSV, and JSON.
2222

2323
## Documentation
24-
The best place to begin is with our [Getting started](https://databento.com/docs/getting-started?historical=python&live=python) guide.
24+
The best place to begin is with our [Getting started](https://databento.com/docs/quickstart?historical=python&live=python) guide.
2525

2626
You can find our full client API reference on the [Historical Reference](https://databento.com/docs/api-reference-historical?historical=python&live=python) and
2727
[Live Reference](https://databento.com/docs/reference-live?historical=python&live=python) sections of our documentation. See also the
@@ -32,7 +32,7 @@ The library is fully compatible with the latest distribution of Anaconda 3.8 and
3232
The minimum dependencies as found in the `pyproject.toml` are also listed below:
3333
- python = "^3.8"
3434
- aiohttp = "^3.8.3"
35-
- databento-dbn = "0.18.1"
35+
- databento-dbn = "0.18.2"
3636
- numpy= ">=1.23.5"
3737
- pandas = ">=1.5.3"
3838
- pip-system-certs = ">=4.0" (Windows only)
@@ -80,7 +80,7 @@ array = data.to_ndarray() # to ndarray
8080
```
8181

8282
Note that the API key was also passed as a parameter, which is
83-
[not recommended for production applications](https://databento.com/docs/knowledge-base/new-users/security-managing-api-keys?historical=python&live=python).
83+
[not recommended for production applications](https://databento.com/docs/portal/api-keys?historical=python&live=python).
8484
Instead, you can leave out this parameter to pass your API key via the `DATABENTO_API_KEY` environment variable:
8585

8686
```python

databento/common/dbnstore.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ class DBNStore:
330330
331331
See Also
332332
--------
333-
https://databento.com/docs/knowledge-base/new-users/dbn-encoding
333+
https://databento.com/docs/standards-and-conventions/databento-binary-encoding
334334
335335
"""
336336

databento/live/client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,9 @@ def subscribe(
415415
start : str or int, optional
416416
UNIX nanosecond epoch timestamp to start streaming from (inclusive), based on `ts_event`. Must be within 24 hours except when requesting the mbo or definition schemas.
417417
snapshot: bool, default to 'False'
418-
Reserved for future use.
418+
Request subscription with snapshot. The `start` parameter must be `None`.
419+
420+
419421
420422
Raises
421423
------

databento/live/protocol.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ def subscribe(
278278
UNIX nanosecond epoch timestamp to start streaming from. Must be
279279
within 24 hours.
280280
snapshot: bool, default to 'False'
281-
Reserved for future use.
281+
Request subscription with snapshot. The `start` parameter must be `None`.
282282
283283
"""
284284
logger.info(

databento/live/session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ def subscribe(
452452
UNIX nanosecond epoch timestamp to start streaming from. Must be
453453
within 24 hours.
454454
snapshot: bool, default to 'False'
455-
Reserved for future use.
455+
Request subscription with snapshot. The `start` parameter must be `None`.
456456
457457
"""
458458
with self._lock:

databento/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.36.1"
1+
__version__ = "0.36.2"

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "databento"
3-
version = "0.36.1"
3+
version = "0.36.2"
44
description = "Official Python client library for Databento"
55
authors = [
66
"Databento <[email protected]>",
@@ -32,7 +32,7 @@ aiohttp = [
3232
{version = "^3.8.3", python = "<3.12"},
3333
{version = "^3.9.0", python = "^3.12"}
3434
]
35-
databento-dbn = "0.18.1"
35+
databento-dbn = "0.18.2"
3636
numpy = [
3737
{version = ">=1.23.5", python = "<3.12"},
3838
{version = "^1.26.0", python = "^3.12"}

0 commit comments

Comments
 (0)