Skip to content

Releases: LuxCoreRender/LuxCoreDeps

LuxCore Dependencies v2.2.2

Choose a tag to compare

@github-actions github-actions released this 25 Jul 18:31
12231d1

This release is intended to serve as the basis for LuxCore version 2.11.0.

This is a purely technical release; it does not include any updates to dependencies.
The goal is simply to perform a fresh, comprehensive build of the dependencies—specifically, without using the cache.

LuxCore Dependencies v2.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 06:44
415f9de

This version essentially introduces two new features:

  • It exposes and uses the OIDN build parameters OIDN_ABI_NAMESPACE and OIDN_LIBRARY_NAME. Using these parameters allows for a deep customization of OIDN build, in terms of naming, thereby strongly ensuring that, when dynamic linkage occurs between Luxcore and OIDN, the OIDN binary used for this purpose is the one specifically built by LuxCoreDeps, rather than another version of OIDN that may be present in the system.
  • It performs several upgrades, including the upgrade of OIDN to version 2.5.0, which required the use of ISPC compiler version 1.31. As a result, ispc installation now relies on conda in the many_linux container. The remaining upgrades are of lesser importance: see the list below:

BOOST_VERSION = "1.88.0"
EIGEN_VERSION = "5.0.1"
EMBREE_VERSION = "4.4.1"
FMT_VERSION = "12.1.0"
GLFW_VERSION = "3.4"
IMATH_VERSION = "3.2.2"
IMGUI_VERSION = "1.92.8"
IMGUIFILEDIALOG_VERSION = "0.6.7"
LIBDEFLATE_VERSION = "1.25"
LIBTIFF_VERSION = "4.7.1"
LLVM_OPENMP_VERSION = "20.1.6"
MINIZIP_VERSION = "4.2.1"
NINJA_VERSION = "1.13.2"
NLOHMANN_JSON_VERSION = "3.12.0"
NVRTC_VERSION = "12.8.93"
OCIO_VERSION = "2.5.2"
OIIO_VERSION = "3.1.14.0"
OIDN_VERSION = "2.5.0"
ONETBB_VERSION = "2023.0.0"
OPENEXR_VERSION = "3.4.13"
OPENJPH_VERSION = "0.30.1"
OPENSUBDIV_VERSION = "3.7.0"
OPENVDB_VERSION = "12.1.1"
PYBIND11_VERSION = "3.0.1"
ROBIN_HOOD_HASHING_VERSION = "3.11.5"
SPDLOG_VERSION = "1.17.0"
TSL_ROBIN_MAP_VERSION = "1.4.0"
ZSTD_VERSION = "1.5.7"

LuxCore Dependencies v2.2.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jun 18:05
fd94633

This release introduces support for Windows ARM64 platform in dependencies.

Please note that this release is experimental and not suitable for production.

The dependencies should have essentially remained at the same version, but a few may have slightly evolve:

BOOST_VERSION = "1.88.0"
EIGEN_VERSION = "5.0.1"
EMBREE_VERSION = "4.4.1"
FMT_VERSION = "12.1.0"
GLFW_VERSION = "3.4"
IMATH_VERSION = "3.2.2"
IMGUI_VERSION = "1.92.8"
IMGUIFILEDIALOG_VERSION = "0.6.7"
LIBDEFLATE_VERSION = "1.25"
LIBTIFF_VERSION = "4.7.1"
LLVM_OPENMP_VERSION = "20.1.6"
MINIZIP_VERSION = "4.2.1"
NINJA_VERSION = "1.13.2"
NLOHMANN_JSON_VERSION = "3.12.0"
NVRTC_VERSION = "12.8.93"
OCIO_VERSION = "2.5.2"
OIIO_VERSION = "3.1.14.0"
OIDN_VERSION = "2.3.3"
ONETBB_VERSION = "2022.3.0"
OPENEXR_VERSION = "3.4.12"
OPENJPH_VERSION = "0.27.0"
OPENSUBDIV_VERSION = "3.7.0"
OPENVDB_VERSION = "12.1.1"
PYBIND11_VERSION = "3.0.1"
ROBIN_HOOD_HASHING_VERSION = "3.11.5"
SPDLOG_VERSION = "1.17.0"
ZSTD_VERSION = "1.5.7"

LuxCore Dependencies v2.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jun 03:59
f1a7b4b

This release essentially removes Doxygen from dependencies. Doxygen dependency (and its own deps: xapian-core etc.) was subject to spurious recompilations during install in LuxCore build process (make deps). As Doxygen is just a build requirement, and doxygen target is not indispensable to LuxCore build, decision was made to remove it. From now, developers willing to build doxygen target will just have to install it on their own from usual sources: distro packages, Conda, winget, brew etc.

A few minor bugs were fixed also, see change log

  • Conda: no lock mode
  • Install sudo in container

Full Changelog: v2.1.1...v2.1.2

LuxCore Dependencies v2.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 09:29
4ac8614

Change log:

  • Windows runner image was changed to windows-2022, due to upgrades by GitHub and some modules along dependency chain not yet building with the new runner image.
  • Several dependencies have been upgraded

New version table:
BOOST_VERSION = "1.88.0"
DOXYGEN_VERSION = "1.17.0"
EIGEN_VERSION = "5.0.1"
EMBREE_VERSION = "4.4.0"
FMT_VERSION = "12.1.0"
GLFW_VERSION = "3.4"
IMATH_VERSION = "3.2.2"
IMGUI_VERSION = "1.92.8"
IMGUIFILEDIALOG_VERSION = "0.6.7"
LIBDEFLATE_VERSION = "1.25"
LIBTIFF_VERSION = "4.7.1"
LLVM_OPENMP_VERSION = "20.1.6"
MINIZIP_VERSION = "4.2.1"
NINJA_VERSION = "1.13.2"
NLOHMANN_JSON_VERSION = "3.12.0"
NVRTC_VERSION = "12.8.93"
OCIO_VERSION = "2.5.2"
OIIO_VERSION = "3.1.13.1"
OIDN_VERSION = "2.3.3"
ONETBB_VERSION = "2022.3.0"
OPENEXR_VERSION = "3.4.12"
OPENJPH_VERSION = "0.27.0"
OPENSUBDIV_VERSION = "3.7.0"
OPENVDB_VERSION = "12.1.1"
PYBIND11_VERSION = "3.0.1"
ROBIN_HOOD_HASHING_VERSION = "3.11.5"
SPDLOG_VERSION = "1.17.0"
ZSTD_VERSION = "1.5.7"

This release still targets v2.11 (after a.5)

LuxCore Dependencies v2.1.0

Choose a tag to compare

@github-actions github-actions released this 02 May 13:51
e2fe05d

Change log:

  • It is now possible to add debug information to plain local build.
  • In conjunction with LuxCore, it is then possible to inject deps with debug information in LuxCore, and debug both Lux + deps at the same time (warning, however: the resulting wheel is just for debug purpose and it is not suitable for production)
  • The workaround that had been implemented for giflib (see previous releases) has been removed, and the conan-centre has been pinned forward.
  • Several dependencies have been upgraded

New version table:
BOOST_VERSION = "1.88.0"
DOXYGEN_VERSION = "1.16.1"
EIGEN_VERSION = "5.0.1"
EMBREE_VERSION = "4.4.0"
FMT_VERSION = "12.1.0"
GLFW_VERSION = "3.4"
IMATH_VERSION = "3.2.2"
IMGUI_VERSION = "1.92.7"
IMGUIFILEDIALOG_VERSION = "0.6.7"
LIBDEFLATE_VERSION = "1.25"
LIBTIFF_VERSION = "4.7.1"
MINIZIP_VERSION = "4.1.0"
NINJA_VERSION = "1.13.2"
NLOHMANN_JSON_VERSION = "3.12.0"
NVRTC_VERSION = "12.8.93"
OCIO_VERSION = "2.5.1"
OIIO_VERSION = "3.1.12.0"
OIDN_VERSION = "2.3.3"
ONETBB_VERSION = "2022.3.0"
OPENEXR_VERSION = "3.4.10"
OPENJPH_VERSION = "0.27.0"
OPENSUBDIV_VERSION = "3.7.0"
OPENVDB_VERSION = "12.1.1"
PYBIND11_VERSION = "3.0.1"
ROBIN_HOOD_HASHING_VERSION = "3.11.5"
SPDLOG_VERSION = "1.17.0"
ZSTD_VERSION = "1.5.7"

We target LuxCore 2.11.0-a5

LuxCore Dependencies v2.0.3

Choose a tag to compare

@github-actions github-actions released this 11 Apr 19:38
e329503

This release downgrades nvrtc back to version to 12.8. Previous upgrade to 13.0 had induced many issues among LuxCore alpha testers.
Nothing else has changed since previous version, see v2.0.1 for more information.
As a reminder: this targets LuxCore v2.11

LuxCore Dependencies v2.0.2

Choose a tag to compare

@github-actions github-actions released this 28 Mar 00:56
01086a6

This is a technical sub-release, intended to solve a bug that appeared in a Conan recipe (giflib).
Nothing else has changed since previous version, see v2.0.1 for more information.
As a reminder: this targets LuxCore v2.11

LuxCore Dependencies v2.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Feb 05:50
f5f36e4

Upgrade of OIIO to 3.1.10 in order to get rid of an OIIO bug (AcademySoftwareFoundation/OpenImageIO@f862c06)

By the way, several other dependencies have been upgraded too. This version still targets LuxCore v2.11.0.

BOOST_VERSION = "1.88.0"
DOXYGEN_VERSION = "1.16.1"
EIGEN_VERSION = "5.0.1"
EMBREE_VERSION = "4.4.0"
FMT_VERSION = "12.1.0"
GLFW_VERSION = "3.4"
IMATH_VERSION = "3.2.1"
IMGUI_VERSION = "1.92.5"
IMGUIFILEDIALOG_VERSION = "0.6.7"
LIBDEFLATE_VERSION = "1.25"
LIBTIFF_VERSION = "4.7.1"
MINIZIP_VERSION = "4.0.7"
NINJA_VERSION = "1.13.2"
NLOHMANN_JSON_VERSION = "3.12.0"
NVRTC_VERSION = "13.1.115"
OCIO_VERSION = "2.5.1"
OIIO_VERSION = "3.1.10.0"
OIDN_VERSION = "2.3.3"
ONETBB_VERSION = "2022.3.0"
OPENEXR_VERSION = "3.4.4"
OPENJPH_VERSION = "0.25.3"
OPENSUBDIV_VERSION = "3.7.0"
OPENVDB_VERSION = "12.1.1"
PYBIND11_VERSION = "3.0.1"
ROBIN_HOOD_HASHING_VERSION = "3.11.5"
SPDLOG_VERSION = "1.17.0"
ZSTD_VERSION = "1.5.7"

LuxCore Dependencies v2.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 19:56
3310f18

This release targets to support LuxCore v2.11.

BOOST_VERSION = "1.88.0"
DOXYGEN_VERSION = "1.14.0"
EIGEN_VERSION = "5.0.0"
EMBREE_VERSION = "4.3.3"
FMT_VERSION = "12.0.0"
GLFW_VERSION = "3.4"
IMATH_VERSION = "3.2.1"
IMGUI_VERSION = "1.92.4"
IMGUIFILEDIALOG_VERSION = "0.6.7"
JSON_VERSION = "3.12.0"
LIBDEFLATE_VERSION = "1.23"
MINIZIP_VERSION = "4.0.7"
NINJA_VERSION = "1.13.1"
NVRTC_VERSION = "13.0.88"
OCIO_VERSION = "2.5.0"
OIIO_VERSION = "3.1.6.2"
OIDN_VERSION = "2.3.3"
OPENEXR_VERSION = "3.3.5"
OPENJPH_VERSION = "0.24.2"
OPENSUBDIV_VERSION = "3.6.0"
OPENVDB_VERSION = "11.0.0"
PYBIND11_VERSION = "3.0.1"
ROBINHOOD_VERSION = "3.11.5"
SPDLOG_VERSION = "1.16.0"
TBB_VERSION = "2022.2.0"
TIFF_VERSION = "4.7.1"
ZSTD_VERSION = "1.5.7"

Please note:

  • Blender has been removed as a dependency
  • MacOS deps are now built on macos-15 runners, as GitHub has announced the closure of macos-13 runner in December, 2025
  • Some deps have been upgraded to next major releases (embree, especially)

For all those reasons, backward compatibility to v2.10 should not be expected.