From 8b88ad8873dce046cca794809bcc1298d6f3898d Mon Sep 17 00:00:00 2001 From: Larry Gritz Date: Wed, 1 May 2024 11:49:01 -0700 Subject: [PATCH] Stage for v1.13.9.0 Signed-off-by: Larry Gritz --- CHANGES.md | 10 +++++++++- INSTALL.md | 15 +++++++-------- README.md | 28 ++++++++++++++++------------ 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index cc7fea430..8c0f39059 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,7 +3,15 @@ Release 1.13.9.0 -- 1 May 2024 (compared to 1.13.8.0) -------------------------------------------------------- - + - *deps*: Support for LLVM-18 [#1773](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1773) (by مهدي شينون (Mehdi Chinoune) [#1803](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1803) (by Larry Gritz) + - *fix*: Make isconnected() work with downstream renderer "connections." [#1782](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1782) (by sfriedmapixar) + - *cleanup*: Change OSL_CONSTEXPR14 to constexpr [#1805](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1805) + - *internals build*: Fix ifdef typo [#1804](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1804) + - *build*: Propagate cpp version [#1797](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1797) + - *build*: Print commit hash of locally built dependencies [#1798](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1798) + - *ci*: Lock down to OIIO 2.5 for icc tests [#1799](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1799) + - *ci*: Suppress leak sanitizer warnings about internals of robin_hash [#1807](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1807) + - *docs*: More detail about supported platforms in INSTALL.md [#1796](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1796) Release 1.13.8.0 -- 1 Apr 2024 (compared to 1.13.7.0) diff --git a/INSTALL.md b/INSTALL.md index df8c3fb2f..9a6476d9b 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -19,11 +19,11 @@ Dependencies OSL requires the following dependencies or tools. NEW or CHANGED dependencies since the last major release are **bold**. -* Build system: [CMake](https://cmake.org/) **3.15 or newer** (tested through 3.27) +* Build system: [CMake](https://cmake.org/) **3.15 or newer** (tested through 3.29) * A suitable C++14 or C++17 compiler to build OSL itself, which may be any of: - GCC 6.1 or newer (tested through gcc 12.1) - - Clang 3.4 or newer (tested through clang 17) + - Clang 3.4 or newer (tested through clang 18) - Microsoft Visual Studio 2017 or newer - Intel C++ compiler icc version 17 or newer or LLVM-based icx compiler version 2022 or newer. @@ -55,10 +55,10 @@ NEW or CHANGED dependencies since the last major release are **bold**. * [Cuda](https://developer.nvidia.com/cuda-downloads) 9.0 or higher. It is recommended that you use 11.0 or higher. -* [Boost](https://www.boost.org) 1.55 or newer (tested through boost 1.84) +* [Boost](https://www.boost.org) 1.55 or newer (tested through boost 1.85) * [Ilmbase or Imath](https://github.com/AcademySoftwareFoundation/Imath) 2.4 or newer (recommended: 3.1 or higher; tested through 3.2) - NOTE: It is likely that 1.13 is the last release that will support + NOTE: OSL 1.13.x is the last release family that will support Imath/OpenEXR 2.x. * [Flex](https://github.com/westes/flex) 2.5.35 or newer and [GNU Bison](https://www.gnu.org/software/bison/) 2.7 or newer. @@ -72,12 +72,11 @@ NEW or CHANGED dependencies since the last major release are **bold**. * (optional) Python: If you are building the Python bindings or running the testsuite: * Python >= 2.7 (tested against 2.7, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12) - NOTE: It is likely that 1.13 is the last release that will support - Python 2.7. - * pybind11 >= 2.4.2 (Tested through 2.11. Note that pybind11 v2.10+ does + NOTE: OSL 1.13.x is the last release family that will support Python 2.7. + * pybind11 >= 2.4.2 (Tested through 2.12. Note that pybind11 v2.10+ does not support Python < 3.6.) * NumPy -* (optional) Qt5 >= 5.6 or Qt6 (tested Qt5 through 5.15 and Qt6 through 6.6). +* (optional) Qt5 >= 5.6 or Qt6 (tested Qt5 through 5.15 and Qt6 through 6.7). If not found at build time, the `osltoy` application will be disabled. diff --git a/README.md b/README.md index d838b414c..0e0a57f54 100644 --- a/README.md +++ b/README.md @@ -426,7 +426,7 @@ nominated for major awards.) Obi-Wan Kenobi (series), The Boys (S3), Andor (S1) -* **(2023 / upcoming)** +* **(2023)** Ant-Man and the Wasp: Quantumania, The Mandalorian S3, The Magician's Elephant, @@ -434,6 +434,10 @@ nominated for major awards.) Guardians of the Galaxy 3, Spider-Man: Across the Spider-Verse, Elemental, + The Marvels, + Leo +* **(2024 / upcoming)** + Ghostbusters: Frozen Empire, ... @@ -531,17 +535,17 @@ Stefan Bruens, Stefan Büttner, Matthaus G. Chajdas, Clark Chen, Alejandro Conty, Damien Courtois, Dieter De Baets, Thomas Dinges, Daniel Dresser, Mads Drøschler, Peter Ellerington, Luke Emrose, Louis Feng, Mark Final, Henri Fousse, Stephen Friedman, Syoyo Fujita, Tim Grant, Larry Gritz, Nicolas -Guiard, Euan Haahr, Derek Haase, Sven-Hendrik Haase, John Haddon, Niklas -Harrysson, Daniel Heckenberg, Chris Hellmuth, Adrien Herubel, Dan Horák, -Thiago Ize, Matt Johnson, Ronan Keryell, Chris Kulla, Elvic Liang, Max Liani, -Adam Martinez, John Mertic, Bastien Montagne, Steena Monteiro, Patrick Mours, -Alexis Oblet, Erich Ocean, Mikko Ohtamaa, Jino Park, Alexei Pawlow, Jay -Reynolds, Declan Russell, Benoit Ruiz, Patrick Scheibe, Alex Schworer, -Jonathan Scruggs, Sergey Sharybin, Mark Sisson, Sandip Shukla, Cliff Stein, -Stephan Steinbach, Luya Tshimbalanga, Esteban Tovagliari, Brecht Van Lommel, -Alexander von Knorring, Aidan Welch, Alex Wells, Roman Zulak. (Listed -alphabetically; if we've left anybody out, it is inadvertent, please let us -know.) +Guiard, Ole Gulbrandsen, Euan Haahr, Derek Haase, Sven-Hendrik Haase, John +Haddon, Niklas Harrysson, Daniel Heckenberg, Chris Hellmuth, Adrien Herubel, +Dan Horák, Thiago Ize, Matt Johnson, Ronan Keryell, Chris Kulla, Elvic Liang, +Max Liani, Adam Martinez, John Mertic, Bastien Montagne, Steena Monteiro, John +Mertic, Patrick Mours, Alexis Oblet, Erich Ocean, Mikko Ohtamaa, Jino Park, +Alexei Pawlow, Jay Reynolds, Declan Russell, Benoit Ruiz, Patrick Scheibe, +Alex Schworer, Jonathan Scruggs, Sergey Sharybin, Mark Sisson, Sandip Shukla, +Cliff Stein, Stephan Steinbach, Luya Tshimbalanga, Esteban Tovagliari, Brecht +Van Lommel, Thibault Vergne, Alexander von Knorring, Aidan Welch, Alex Wells, +Roman Zulak. (Listed alphabetically; if we've left anybody out, it is +inadvertent, please let us know.) We cannot possibly express sufficient gratitude to the managers at Sony Pictures Imageworks who allowed this project to proceed, supported it