Major changes in this version
Introduction of the project file
A new Genvid Project file was added to help creating your own project. This will help you better create your own projects more easily, and allow an easier path to upgrade between different version of the SDK. It’s also a first step toward an easier way to manage your different projects and clusters. Go in our quicktour guide to find out more about it.
Changed in the Windows image binaries
We have improved the initial setup experience of the Windows AMI a
little bit. Among the changes, we now install the AWS package from
the official Windows installer instead of the python package. This
will change the path of the AWS tool from
cloud-services has been update accordingly. We also removed
the Sysinternal Suite Utilities from it. If you need it, you can
install it from the Windows Sysinternals website:
Update of the third party binaries
We test and update many of our tools to benefits from the latest fixes and features. One notable change is consul-template, which now blocks until a key become available instead of failing immediately. This behaviour is useful to ensure consul and other services had the time to configure themself. However, it could lead to a stall if a key is mispelled. To prevent this, we added a timeout of 30 seconds on the template rendering process.
Deprecation of the install-requirements.py script
With the flexibility of the installer, this script were becoming redundant, syo we removed it.
Added extra parameter to command callbacks
The command callbacks now take an extra
void* userData parameter, matching
the same design as used for events. The functions
well as the
GenvidCommandCallback type have all been adjusted
accordingly. If that extra parameter is not needed, users should just