• Added support for webhooks.

  • Completely dropped the legacy licensing system in favour of the new licensing system.

  • Significant performance improvements made to allow sesinetd to handle hundreds of thousands of requests per second.

  • Introduced administrator users that have the ability to modify the partitioning system and the webhook system.

  • Introduced the public api allowing studios to integrated their 3rd party applications (eg. ShotGrid) with our licensing system.

  • A complete refactor of the partition system. This system is completely dynamic and can be changed on the fly unlike the old system.

  • User experience improvements made to hkey.

  • Improved starting/stopping local sesinetd through hkey. Its no longer required to start hkey as admin to use this feature.

Supported Version

Some clients require a certain minimum server version, and some servers only support a certain minimum client version. The following chart shows what client version can talk to what server version. HTTP(s) is the only protocol used for H20 and all future version. The legacy protocol has been completely removed from client version but the servers will still support the old protocol to allow studios time to upgrade to an HTTP compatible version.

Note

It is strongly recommended to upgrade both hserver and sesinetd to a minimum version of 19.5.

Program

Min version

hserver (client)

sesinetd 19.0

Houdini

sesinetd 19.0/hserver 19.0

Houdini License Administrator (hkey)

hserver/sesinetd 19.5

Houdini License Administrator (sesictrl)

hserver/sesinetd 19.5

What’s new in Houdini 20