Skip to content

Latest commit

 

History

History
100 lines (88 loc) · 3 KB

CHANGELOG.md

File metadata and controls

100 lines (88 loc) · 3 KB

Changelog

All notable changes to this project will be documented in this file.

Do not edit this file manually, it is generated automatically by changie.

v0.8.0 - 2024-12-13

Features

  • Double the max message size

v0.7.0 - 2024-11-14

Features

  • Support for adhoc queries with only groupby. This is equivalent to listing dimension values.

Fixes

  • Fixes issue with orderBy and where when going via GraphQL

Chore

  • Fix release PR action to use correct title for PR

v0.6.0 - 2024-10-21

Breaking Changes

  • order_by clause of queries using saved queries no longer support string inputs and require explicit OrderByMetric or OrderByGroupBy

Deprecations

  • Deprecate TimeGranularity enum and all other fields that used it

Features

  • Specifying order by with OrderByMetric and OrderByGroupBy
  • Add support for custom time granularity

Fixes

  • Order by for compile_sql now works as expected

Under the Hood

  • Improved internal representation of query parameters and added better validation
  • Improve error display
  • Add new mechanisms to deprecate fields and classes

v0.5.0 - 2024-09-23

Features

  • compile_sql method for getting the compiled SQL of a query
  • Allow saved queries in query and compile_sql

Fixes

  • Fixed wrong annotation for saved_queries in sync client.

Under the Hood

  • Better error messages
  • Client-side validation of query parameters

v0.4.0 - 2024-08-20

Features

  • Add Export list to SavedQuery
  • Add SavedQueryQueryParam list to SavedQuery

Dependencies

  • Lower minimum PyArrow version to 12.0.0

Chore

  • Removed some files that were added accidentally

v0.3.1 - 2024-08-09

Dependencies

  • Relaxed dependency constraints

v0.3.0 - 2024-07-09

Features

  • Added saved_query fetching via GraphQL
  • Added entity fetching via GraphQL
  • Added more fields to dimension
  • Added more fields to metric
  • Full support for all query parameters
  • Add dimension values query

Under the Hood

  • Changed how field aliases to make it easier to define new models
  • Improved how GraphQL gets generated under the hood

Dependencies

  • Fix the way we specify dependencies to avoid conflicts.

Chore

  • Add stage_fix to lefthook hooks
  • Fix github actions for release PR

Test

  • Separate tests into unit and integration tests
  • Fix warnings and failing integration test

v0.2.1 - 2024-06-21

Under the Hood

  • Change how clients create and poll for query results

Chore

  • Fix create release CI

v0.2.0 - 2024-06-19

Features

  • Add query() to sync client

Fixes

  • Fix import error on 3.9
  • Fix backoff not using exp_factor
  • Dimensions query had wrong value in protocol

Under the Hood

  • Add has_session to underlying API clients
  • Add user-agent header for telemetry

Chore

  • Known first party was wrong for Ruff

Test

  • Add integration tests with a real server

v0.1.0 - 2024-06-17

Features

  • Sync and async implementation of GraphQL and ADBC clients.