Hops 0.6.1 now available via the Rhino package manager
Each Hops component has an option to solve asynchronously. The user interface will not be blocked while waiting for a remote process to solve and the definition will be updated when the solve is complete.
Async solving is controlled by toggling the feature on the component’s context menu
Path and Enabled inputs
The context menu contains items for toggling path and enabled inputs.
Maximum concurrent requests setting in preferences added. Asynchronous solving can end up with a large number of requests to solve which ended up causing request timeouts. Hops now has a request queue to handle this potential large number of requests and a set limit of the maximum number of concurrent requests to be happening at any given time
The hops component attempts to detect when inputs and outputs have changed on a server and will rebuild itself
ghhops-server has also been updated on pypi to attempt to help with the above situation where the server changes inputs/outputs