# Flamenco Change Log This file contains the history of changes to Flamenco. Only changes that might be interesting for users are listed here, such as new features and fixes for bugs in actually-released versions. ## 3.2 - in development - When rendering EXR files, use Blender's preview JPEG files to generate the preview video ([43bc22f10fae](https://developer.blender.org/rF43bc22f10fae0fcaed6a4a3b3ace1be617193e21)). ## 3.1 - released 2022-10-18 - Web interface: make the worker IP address clickable; it will be copied to the clipboard when clicked ([50ec5f4f360c](https://developer.blender.org/rF50ec5f4f360ce7cb467f95de31a34200f4942047)). - Allow changing the priority of an existing job (API: [07f0b38e8a9f](https://developer.blender.org/rF07f0b38e8a9f0e7ea303adc2608ae5265ec7e075), [85d53de1f99f](https://developer.blender.org/rF85d53de1f99f0ccb904dc7c140a75bf4b96b326b), Web: [4389b60197a0](https://developer.blender.org/rF4389b60197a07c9b64b63f1d111679a3104ab60a), [080a63df6a5b](https://developer.blender.org/rF080a63df6a5b1a95e05eeea3c66d3a41fa431e82)). - Fix FFmpeg packaging issue, which caused the Worker to not find the bundled FFmpeg executable ([1abeb71f570f](https://developer.blender.org/rF1abeb71f570ff978c2ff81bf6fd9851b86cc7be7)). - Less dramatic logging when Blender cannot be found by the Worker on startup ([161a7f7cb381](https://developer.blender.org/rF161a7f7cb38190bd34757e74ffc22ac0e068fa5f), [759a94e49b21](https://developer.blender.org/rF759a94e49b21b32405237be978146a826dd53a73)). This just means that the Manager has to tell the Worker which Blender to use, which is perfectly fine. - Fix error in sleep scheduler when shutting down the Manager ([59655ea770f6](https://developer.blender.org/rF59655ea770f667a579e7a85cf3afc7d8b33d239e)). - Workers can now decode TIFF files to generate previews ([a95e8781cf94](https://developer.blender.org/rFa95e8781cf94663b3d6a41745c102586e066bb85)). - Fix error submitting to Shaman storage from a Windows machine ([0bc0a7ac9b68](https://developer.blender.org/rF0bc0a7ac9b688d1174862e568f327053d05427b4)). ## 3.0 - released 2022-09-12 - Faster & more accurate progress reporting of file submission. - Add-on: report which files were missing after submitting a job. This is reported in the terminal (aka System Console). ## 3.0-beta3 - released 2022-08-31 - Clean up how version numbers are reported, so that there are no repeats of the version (beta2 was reported as `3.0-beta2-v3.0-beta2`). - Fix an issue running FFmpeg. - The "Simple Blender Render" job type no longer accepts files that render to video (so FFmpeg or one of the built-in AVI options). This was originally intended to work, but had various problems. Now the script actively refuses to handle such files, and limits itself to images only. It will still create a preview video out of these images. - The "Simple Blender Render" job type no longer renders to an intermediate directory. It simply always renders to the configured path. Not only does this simplify the script, but it also makes it possible to allow selective rerendering in the future. ## 3.0-beta2 - released 2022-08-31 WARNING: this version is backward incompatible. Any job created with Flamenco 3.0-beta1 will not run with Flamenco 3.0-beta2. Only upgrade after currently-active jobs have finished, or cancel them. It is recommended to remove `flamenco-manager.yaml`, restart Flamenco Manager, and reconfigure via the setup assistant. - Manager & Add-on: avoid error that could occur when submitting jobs with UDIM files ([44ccc6c3ca70](https://developer.blender.org/rF44ccc6c3ca706fdd268bf310f3e8965d58482449)). - Manager: don't stop when the Flamenco Setup Assistant cannot start a webbrowser ([7d3d3d1d6078](https://developer.blender.org/rF7d3d3d1d6078828122b4b2d1376b1aaf2ba03b8b)). - Change path inside the Linux and macOS tarballs, so that they contain an embedded `flamenco-3.x.y-xxxx/` directory with all the files (instead of putting all the files in the root of the tarball). - Two-way variable replacement now also changes the path separators to the target platform. - Allow setting priority when submitting a job ([db9aca4a37e1](https://developer.blender.org/rFdb9aca4a37e1be37f802cb609fddab4308e5e40f)). - Separate "blender location" and "blender arguments" into two variables ([e5a20425c474](https://developer.blender.org/rFe5a20425c474ec93edbe03d2667ec5184f32d3ef)). - The variable `blender` now should only point at the Blender executable, for example `D:\Blender_3.2_stable\blender.exe`. - The variable `blenderArgs` can be used to set the default Blender arguments, for example `-b -y`. - Job storage location can now be made multi-platform by using two-way variables ([31cf0a4ecc75](https://developer.blender.org/rF31cf0a4ecc75db127877218af449610ce9d8df1c)). ## 3.0-beta1 - released 2022-08-03 This was the first version of Flamenco to be released to the public, and thus it serves as the starting point for this change log.