Hops - version 0.12.0 available

A new version of Hops (0.12.0) is now available via the package manager.

What’s new:

  • The current document units (ie. feet, inches, millimeters, etc.) are now included as part of the API request from Hops.

  • The Hops component now displays an error message if:

    • one or more inputs have the same name
    • one or more outputs have the same name
    • rhino.compute is missing a component. This would likely be caused if rhino.compute is running on a remote server and it is missing a 3rd party plugin.
  • An environment variable called RHINO_COMPUTE_TIMEOUT can now be set to configure the request timeout (in seconds) for the HttpClient in the reverse proxy module. (Feature added because of this forum thread).

  • The bootstrap script (for deployment to production environments) has been updated to handle the installation of 3rd party plugins. The script will now create a new local user account, called RhinoComputeUser and auto-generate a unique password. It will add this user to the RDP group and assign this identity to the RhinoComputeAppPool which is what IIS uses to run rhino.compute.exe. The script will print the username and password at the end for your records. To install 3rd party plugins after the bootstrap script has been run, follow these steps:

    1. Log into your VM using these credentials (write these down)
      • User Name: RhinoComputeUser
      • Password: this will be some unique password generated by the bootstrap script
    2. Install plugins using the Rhino package manager or
    3. Copy/paste plugin files to C:\Users\RhinoComputeUser\AppData\Roaming\Grasshopper\Libraries
    4. Restart the VM

What’s fixed:

  • A rather serious bug was fixed preventing Hops from running properly in Rhino 8 WIP.

As usual, the change log for this build can be viewed here