- Update dependencies, mainly websockets to ^1.0
- Bump
certifi
version to fix security vulnerability
- Add automatically generated
__version__
constant (frompoetry version <increment>
)
- Remove
__version__
constant from package exports
- Execute subscription callback in a safe way (try/except)
- align dependencies to other valiot packages (valiotWorker/gstorm)
- Fix method to close subscriptions correctly
- Fix version string
- Fix bundling tools not including nested modules (
helper_modules
)
- Fixed race condition when a subscription is starting and _sub_routing_loop is running.
- Upgrade GraphQL Subscriptions over WebSocket using
graphql-transport-ws
sub-protocol compatible with 627 (Breaking Change)
- Add
post_timeout
configuration to avoid stale POST requests
- Upgrade dependencies in setup.py
- Outdated tests for latest version of valiot-app
- Bump dependencies versions.
- Fixed helpermodule MODULENOTFOUND error.
- Change ownership to Valiot Organization
- Add Documentation with sphinx
- Add validation in the testing resources
- Change Singleton implementation from decorator to metaclass
- Dependencies have been set to be installed from certain compatible version
- Singleton-decorator dependency
- Configuration parameter websocketTimeout to be used when the connection is halted
- Method reset all subscriptions and websocket connection
- Websocket reconnection when halted with WebSocketTimeoutException
- Websockets now send String ID instead of Int (for compatibility with Hasura and Apollo WS docs compliance)
- Reconnection to subscriptions when connection lost
- Strip variable definition from mutation previous to Regex parsing to improve performance
- Convert to "null" when variable is None
- Add batchMutation functionality (group several labeled mutations in a single transmission)
- Add long description content type to be parsed correctly by pypi
- Add long description to setup.py (it enables the description to display on pypi).
- Went open source! follow the project at: https://github.com/valiot/pygqlc
- Bugfix closing procedure for GQL client (routing loop not closing properly).
- Subscription message routing loop finishing when no subscription was active.
- Working queries
- Working mutations
- Working subscriptions