Fixed - Certain errors that were previously silently ignored in calls to `client.data_modeling.graphql.apply_dml` are now properly raised (used to fail as the API error was passed nested inside the API response).
6.12.1
Fixed - Changed the structure of the GraphQL query used when updating DML models through `client.data_modeling.graphql.apply_dml` to properly handle (i.e. escape) all valid symbols/characters.
6.12.0
Added - Added option `expand_metadata` to `.to_pandas()` method for list resource types which converts the metadata (if any) into separate columns in the returned dataframe. Also added `metadata_prefix` to control the naming of these columns (default is "metadata.").
6.11.1
Changed - Return type `SubscriptionTimeSeriesUpdate` in `client.time_series.subscriptions.iterate_data` is now required and not optional.
6.11.0
Added - Support for Data Point Subscription, `client.time_series.subscriptions`. Note this is an experimental feature.
6.10.0
Added - Upsert method for `assets`, `events`, `timeseries`, `sequences`, and `relationships`. - Added `ignore_unknown_ids` flag to `client.sequences.delete`