Skip to content

Tags: Exabel/python-sdk

Tags

v9.0.0

Toggle v9.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(release): 9.0.0 (#186)

v8.2.0

Toggle v8.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(release): 8.2.0 (#185)

## Added

- New v2 export methods in `ExportApi`: `export_signals_v2`,
  `run_export_signals_v2`, and `export_signals_v2_bytes`.
- New CLI script `exabel.scripts.export_signals_v2` that runs a v2 signal
  export and writes the raw server response to disk. Output format is
  selected by the `--filename` extension (`.csv`, `.xlsx`, `.json`,
  `.feather`, `.parquet`).
- New optional dependency group `export`. Install with
  `pip install 'exabel[export]'`.

## Changed

- `pyarrow` is required for `export_signals_v2` and `run_export_signals_v2`.

## Deprecated

- `signal_query_v2` and `run_signal_query_v2` are deprecated; use
  `export_signals_v2` and `run_export_signals_v2` instead.
- `run_query_bytes` with `file_format="pickle"` is deprecated.

## Removed

- The v2 export endpoint no longer accepts `output_format="pickle"`.

v8.1.0

Toggle v8.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(release): v8.1.0 (#184)

## Added

- v2 export signals API in `ExportApi`, with support for `DerivedSignal` and
  `Column` arguments in `signal_query()` / `batched_signal_query()`.

## Changed

- Prepared timestamp handling for pandas 2.x: new resolution-agnostic datetime
  conversion helpers used by `TimeSeriesApi` and related data classes.
- Removed usage of pandas APIs deprecated in 2.x across `ExportApi`,
  `FileTimeSeriesParser`, and the `check_company_identifiers_in_csv` script.
- Internal code cleanups from expanded linter rule sets; no behavioral changes.
- Require grpcio-tools >=1.78.0

v8.0.0

Toggle v8.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 8.0.0 (#181)

v7.0.0

Toggle v7.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 7.0.0 (#179)

# Added

- Added support for authenticating with access tokens. Set environment variable `EXABEL_ACCESS_TOKEN` or command line argument `--access-token`.
- Added support for hierarchical models in [KPI Service](https://help.exabel.com/reference/kpiservice).
- Added support for [Custom Calenader Service](https://help.exabel.com/reference/customcalendarservice)
- Added support for Python 3.14

# Breaking changes

- Renamed `exabel_data_sdk.client.api.data_classes.kpi_mapping_group.py`
  to `exabel_data_sdk.client.api.data_classes.kpi_mapping_group_reference`.
- Removed support for Python 3.9 (EOL)

# Deprecated

- Support for username/password authentication when accessing the Export API is now deprecated.
  This authentication method will be removed in a future release. Use access token instead.

v6.3.0

Toggle v6.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 6.3.0 (#177)

v6.2.0

Toggle v6.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 6.2.0 (#176)

- Increase maximum --pit-offset to 100 days
- Increase maximum signal identifier to 128 characters

v6.1.0

Toggle v6.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 6.1.0 (#175)

v6.0.0

Toggle v6.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 6.0.0 (#172)

v5.3.0

Toggle v5.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v5.3.0 (#170)