Changed - Type hint for `id`, `last_updated_time`, and `create_time` attributes are no longer `Optional` on subclasses of `CogniteResource`. This is to reflect that these attributes are always set when the object is returned by the SDK.
7.31.0
Added - Retrieve method for session, `client.iam.session.retrieve` - The parameter `limit` to the method `client.iam.session.list`. Fixed - The method `client.iam.session.revoke` is now overloaded correctly and returns a `Session` for single id and a `SessionList` for multiple ids.
7.30.1
Fixed - When calling `client.sequences.data.retrieve` in a Jupyter Notebook the returning `SequenceRowsList` no longer raises `AttributeError: 'dict' object has no attribute '_repr_html_'` (the HTML representation of `SequenceRowsList` was failing).
7.30.0
Added - `Properties` class, as used on e.g. `Node` and `Edge`, now renders in Jupyter Notebooks (`_repr_html_` added).
7.29.0
Added - Direct access to the columns/data stored on raw rows have been added (alongside a `.get` method). Example usage: `row["my_col"]` (short-cut for: `row.columns["my_col"]`).
7.28.2
Fixed - Retrieving more than 100 containers, views, data models, or spaces no longer raises a `CogniteAPIError`.