There are a few libraries we can update#### Still up for the 2.90.
[ ] OpenImageDenoise 1.2 D7641discussion
[ ] OpenImageIO 2.1 D7727|dep|Current|Latest|Notes|suggestion|decision|
[ ] Maybe: OSL 1.11/2.0 if it's released in time|LLVM|9.0.1|10.0.0|large lib, unless there is a clear benefit, I see no reason to update|no change| |
[ ] Embree 3.9.0 D7623 (and enable TBB)
There are probably more that are worth upgrading, for example the image / audio / video loading libraries haven't been updated in a while and likely have useful bugfixes.
|dep|Current|Latest|Notes|suggestion|Descision|PYTHON|3.7.4|3.7.7|3.8 is available but vfx reference prevents use|no change| |
|ZLIB_VERSION|1.2.11|1.2.1|LIBGLU|9.0.1|9.0.1||no change|Keep Current Version||
|OPENAL|1.18.2|1.20.1|||||MESA|18.3.1|20.0.6||Keep Current Version| |
|PNG|1.6.35|1.6.37||update with oiio in this cycle|||IDNA|2.8|2.9| | | |
|JPEG|1.5.3|2|CHARDET|3.0.4|3.0.4||update with oiio in this cycle||4| | | |
|BOOST|1.70.0|1.72.0|vfx refrerence prevents update|no change|||URLLIB3|1.25.3|1.25.9| | | |
|BLOSC|1.5.0|1.81.1|1|CERTIFI|2019.6.16|2020.4.5.0 is mandated by openvdb|no change||1| | | |
|PTHREADS|3.0.0|3.0.0|windows only|no change|Keep Current Version|||REQUESTS|2.22.0|2.23.0| | | |
|OPENEXR|2.4.0|2.5.1|vfx refrerence prevents update|no change|||WEBP|0.6.1|1.0.3|Has been optional for ages| | |
#### Marked for update
|FREETYPE|2.10.1|2.10.2|||Keep c|dep|Current version||Latest|DIFF
|GLEW|1.13.0|2.1.0|||||OIDN|1.0.0|1.2.0|D7641
|FREEGLUT|3.0.0|3.2.1|used for cycles standalone only|no change|||OPENAL|1.18.2|1.20.1| |
|HDF5|1.8.17|1.12.0|not been tested in ages|remove|||PNG|1.6.35|1.6.37|D7727
|ALEMBIC|1.7.12|1.7.12|This is currently the latest release of Alembic|no change|Keep Current Version|||JPEG|1.5.3|2.0.4|D7727
|OPENSUBDIV|v3_4_0_RC2|3.4.3|In VFX reference but 3.4.x is allowed|sergey decides|Update|COLORIO|1.1.0|1.1.1|D7727
|SDL|2.0.8|2.0.12|||||OPENIMAGEIO|2.1.15.0|2.1.15.0|D7727
|OPENCOLLADA|v1.6.68|1.6.88||no change|Keep Current Version|||TIFF|4.0.9|4.1.0|D7727
|OPENCOLORIO|OSL|1.1.00.9|1.1.1||||0.10|D7727
|LLVM|9.0.1|10.0.0|large lib, unless there is a clear benefit, I see no reason to update|no change|||OPENJPEG|2.3.0|2.3.1|D7727
|OPENIMAGEIO|2.1.15.0|2.1.15.0|Already bumped|Update in this cycle|update||PUGIXML|1.9|1.10|D7727
|TIFF|4.0.9|4.1.0||update with oiio in this cycle|||EMBREE|3.8.0|3.10.0|D7623
|FREETYPE|2.10.1|2.10.2| |
|OSL|GLEW|1.10.9|1.10.10||||3.0|2.1.0| |
|PYTHON|3.7.4|3.7.7|3.8 is available but vfx reference prevents use|no change|||OPENSUBDIV|v3_4_0_RC2|3.4.3| |
|TBB|2019_U9|2020_U2|vfx refrerence prevents update|no change|||SDL|2.0.8|2.0.12| |
|OPENVDB|7.0.0|7.0.0||no change|Keep Current Version|||OGG|1.3.3|1.3.4| |
|IDNA|2.8|2.9|||||FLAC|1.3.2|1.3.3| |
|CHARDET|3.0.4|3.0.4|||||VPX|1.7.0|1.8.2| |
|URLLIB3|1.25.3|1.25.9|||||XVIDCORE|1.3.5|1.3.7| |
|CERTIFI|2019.6.16|2020.4.5.1|||||FFMPEG|4.0.2|4.2.2| |
|REQUESTS|2.22.0|2.23.0|||||ICONV|1.15|1.16| |
|NUMPY|v1.17.0|1.18.4|vfx refrerence prevents update|no change|||JEMALLOC|5.0.1|5.2.1| |
|LAME|3.1|3.1||no change|||XML2|2.9.4|2.9.10| |
|OGG|1.3.3|1.3.4|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change|||BZIP2|1.0.6|1.0.8| |
|VORBIS|1.3.6|1.3.6|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change|||FFI|3.2.1|3.3| |
|THEORA|1.1.1|1.1.1|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change|||LZMA|5.2.4|5.2.5| |
|FLAC|1.3.2|1.3.3|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change|||SSL|1.1.0i|1.1.1g| |
|VPX|1.7.0|1.8.2|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change|||SQLITE|3.24.0|3.31.1| |
|OPUS|1.3.1|1.3.1|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change|||USD|19.11|20.05| |
|XVIDCORE|1.3.5|1.3.7|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change|||OIDN|1.2.0|1.2.0| |
||XR_OPENJPEG|2.3.0|2.3.1|all of these are ffmpeg deps, perhaps do a bump there next cycle?|no change||XR_SDK|1.0.6|1.0.8| |
#### Marked for removal
|FAAD|2-2.8.8|2-2.8.8|Only used by ffmpeg, which dropped support ages ago|remove|||dep|Current|Latest|reason|DIFF|
|FFMPEG|4.0.2|4.2.2|next cycle?|no change|||HDF5|1.8.17|1.12.0|not been tested in ages| |
|FFTW|3.3.8|3.3.8||no change|Keep Current Version|||LAPACK|3.6.0|3.9.0|not used anymore| |
|ICONV|1.15|1.16|||||FAAD|2-2.8.8|2-2.8.8|Only used by ffmpeg, which dropped support ages ago| |
|LAPACK|3.6.0|3.9.0|not|HIDAPI|0.8.0-rc1|?|was only used anymore|remove||by the openhmd branch| |
#### Deps not updated
|SNDFILE|1.0.28|1.0.28||no change|Keep Current Version|||dep|Current|Latest|reason
|HIDAPI|0.8.0-rc1|?|was only used by the openhmd branch|remove|||ZLIB_VERSION|1.2.11|1.2.11|no new version
|WEBP|0.6.1|1.0.3|Has been optional for ages||||BOOST|1.70.0|1.72.0|vfx refrerence prevents update
|SPNAV|0.2.3|0.2.3||no change|||BLOSC|1.5.0|1.81.1|1.5.0 is mandated by openvdb
|JEMALLOC|5|PTHREADS|3.0.1|5.2.1||||0|3.0.0|no new version
|XML2|2.9.4|2.9.10|||||OPENEXR|2.4.0|2.5.1|vfx refrerence prevents update
|TINYXML|2_6_2|2.6.2|||Keep Current Version|||FREEGLUT|3.0.0|3.2.1|used for cycles standalone only
|YAMLCPP|0.6.3|0.6.3|||Keep Current V|ALEMBIC|1.7.12|1.7.12|no new version||
|LCMS|2.9|2.9||no change|Keep Current V|OPENCOLLADA|v1.6.68|1.6.88|no new version||
|PUGIXML|1.9|1.10||no change|||TBB|2019_U9|2020_U2|vfx refrerence prevents update
|FLEXBISON|2.5.5|2.5.18||OPENVDB|7.0.0|7.0.0|no change|Keep Current Vnew version||
|BZIP2|1.0.6|1.0.8|||||NUMPY|v1.17.0|1.18.4|vfx refrerence prevents update
|FFI|3.2.1|3.3|||||SNDFILE|1.0.28|1.0.28|no new version
|LZMA|5.2.4|5.2.5|||||FLEXBISON|2.5.5|2.5.18|build dep for osl only,works fine as is
|SSL|1.1.0i|1.1.1g|||||LAME|3.1|3.1|no new version
|SQLITE|3.24.0|3.31.1|||||VORBIS|1.3.6|1.3.6|no new version
|EMBREE|3.8.0|3.10.0||Update in this cycle|||THEORA|1.1.1|1.1.1|no new version
|USD|19.11|20.05||Update in this cycle|||OPUS|1.3.1|1.3.1|no new version
|OIDN|1.2.0|1.2.0|Already bumped|Update in this cycle|Update||FFTW|3.3.8|3.3.8|no new version
|LIBGLU|9.0.1|9.0.1||no change|Keep Current V|SPNAV|0.2.3|0.2.3|no new version
|LCMS|2.9|2.9|no new version||
|TINYXML|2_6_2|2.6.2|no new version
|MESA|18.3.1|20.0.6||Keep Current V|YAMLCPP|0.6.3|0.6.3|no new version|||
|XR_OPENXR_SDK|1.0.6|1.0.8||~~up to jullian eisel~~|Keep Current Version|