# 1.0.0 ## Added - Support for GraphQL subscriptions with `on_data` and `on_error` callbacks. - Added `unsubscribe_and_wait()` method for subscriptions. - Support for `locations` and `path` properties in error payloads. - Added client-scoped externally managed sessions. - Added support for waiting during subscription initialization. - Added documentation for custom session usage and async expansions. ## Changed - Schema caching is now at the client level. - `GraphQLRequest` objects are now frozen for consistency. - Standardized `operation` property name in `GraphQLRequest`. - Refactored core logic to simplify usage and improve interface. - Removed the notion of transactions to streamline client behavior.