All notable changes to this project will be documented in this file.
Do not edit this file manually, it is generated automatically by changie.
- Double the max message size
- Support for adhoc queries with only groupby. This is equivalent to listing dimension values.
- Fixes issue with
orderBy
andwhere
when going via GraphQL
- Fix release PR action to use correct title for PR
order_by
clause of queries using saved queries no longer support string inputs and require explicitOrderByMetric
orOrderByGroupBy
- Deprecate
TimeGranularity
enum and all other fields that used it
- Specifying order by with
OrderByMetric
andOrderByGroupBy
- Add support for custom time granularity
- Order by for
compile_sql
now works as expected
- Improved internal representation of query parameters and added better validation
- Improve error display
- Add new mechanisms to deprecate fields and classes
compile_sql
method for getting the compiled SQL of a query- Allow saved queries in
query
andcompile_sql
- Fixed wrong annotation for
saved_queries
in sync client.
- Better error messages
- Client-side validation of query parameters
- Add
Export
list toSavedQuery
- Add
SavedQueryQueryParam
list toSavedQuery
- Lower minimum PyArrow version to
12.0.0
- Removed some files that were added accidentally
- Relaxed dependency constraints
- 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
- Changed how field aliases to make it easier to define new models
- Improved how GraphQL gets generated under the hood
- Fix the way we specify dependencies to avoid conflicts.
- Add
stage_fix
to lefthook hooks - Fix github actions for release PR
- Separate tests into unit and integration tests
- Fix warnings and failing integration test
- Change how clients create and poll for query results
- Fix create release CI
- Add
query()
to sync client
- Fix import error on 3.9
- Fix
backoff
not usingexp_factor
- Dimensions query had wrong value in protocol
- Add
has_session
to underlying API clients - Add
user-agent
header for telemetry
- Known first party was wrong for Ruff
- Add integration tests with a real server
- Sync and async implementation of GraphQL and ADBC clients.