You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
REST API for monitoring. Navigate to localhost:7700/docs/api.html to see which resources are available.
Support for Handbrake CLI (easier for Windows than ffmpeg)
Changes
If a node is the only node in a cluster, we will wait 15 seconds before beginning to encode. It ensures that there wasn't a network connectivity issue and the wait time gives the cluster a chance to reconnect.
Migrated from Maven to Gradle for better deployment control.
Default profiles now use the mkv as container format instead of mp4
Introduced ARBITER state for arbiter nodes. Previously they were "stuck" at INITIAL, which doesn't represent it correctly.
Breaking changes
Docker/Docker compose: If you persisted the files in /usr/src/clustercode/config by mounting the path from outside, you will need to modify the clustercode.properties file and include the new settings.
Docker/Docker compose: It is now recommended to not mount config folder from outside unless you changed the .xml files. You should modify the settings only via environment variables. This ensures that you always have the latest default values of new versions, but overwrite only those that you need differently.
New settings:
CC_TRANSCODE_TYPE (= FFMPEG)
CC_REST_API_ENABLED (= true)
CC_REST_API_PORT (= 7700)
Without these settings, clustercode fails to start.