From ddd116bb0b775ef44657896718c08e7bba61e401 Mon Sep 17 00:00:00 2001 From: Cary Phillips Date: Tue, 26 Mar 2024 09:54:02 -0700 Subject: [PATCH] Add website news items for v3.2.4, v3.2.3, and v3.1.13 (#1691) * Release notes for v3.2.4 Signed-off-by: Cary Phillips * Add additional PRs to to release notes Signed-off-by: Cary Phillips * Release notes for v3.1.13 Signed-off-by: Cary Phillips * New for v3.2.4 and v3.1.13 Signed-off-by: Cary Phillips --------- Signed-off-by: Cary Phillips --- CHANGES.md | 133 +++++++++++++++++++++++++++++++++++++++++++++++ website/news.rst | 26 +++++++-- 2 files changed, 155 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 99632d062a..9b902c584e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,9 +3,12 @@ # OpenEXR Release Notes +* [Version 3.2.4](#version-324-march-26-2024) March 26, 2024 +* [Version 3.2.3](#version-323-march-6-2024) March 6, 2024 * [Version 3.2.2](#version-322-february-11-2024) February 11, 2024 * [Version 3.2.1](#version-321-september-27-2023) September 27, 2023 * [Version 3.2.0](#version-320-august-30-2023) August 30, 2023 +* [Version 3.1.13](#version-3113-march-26-2023) March 26, 2024 * [Version 3.1.12](#version-3112-february-11-2023) February 11, 2024 * [Version 3.1.11](#version-3111-august-13-2023) August 13, 2023 * [Version 3.1.10](#version-3110-august-2-2023) August 2, 2023 @@ -71,6 +74,125 @@ * [Version 1.0.1](#version-101) * [Version 1.0](#version-10) + +## Version 3.2.4 (March 26, 2024) + +Patch release that fixes handling of dwa compression in OpenEXRCore library. + +This release also removes the unused CMake option +``OPENEXR_INSTALL_EXAMPLES``, and fixes some other compiler warnings. + +### Merged Pull Requests + +* [1684](https://github.com/AcademySoftwareFoundation/openexr/pull/1684) +Fix typo causing prefix len to be wrong +* [1668](https://github.com/AcademySoftwareFoundation/openexr/pull/1668) +Improve workflow filters +* [1666](https://github.com/AcademySoftwareFoundation/openexr/pull/1666) +🐛 Remove the OPENEXR_INSTALL_EXAMPLES CMake option +* [1662](https://github.com/AcademySoftwareFoundation/openexr/pull/1662) +Initialize _ySampling to 0 +* [1659](https://github.com/AcademySoftwareFoundation/openexr/pull/1659) +Use size_t as iterator instead of int + +## Version 3.2.3 (March 6, 2024) + +Patch release with various build/bug/documentation fixes: + +* Fix `bswap` on NetBSD +* Fix issue with decompressing fp32 dwa files +* Support cmake config for `libdeflate` +* updated security policy +* miscelleneous website improvements + +This release also addresses: + +* OSS-fuzz [66676](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66676) +Null-dereference in Imf_3_3::realloc_deepdata +* OSS-fuzz [66612](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66612) +Null-dereference in Imf_3_3::realloc_deepdata + +### Merged Pull Requests + +* [1653](https://github.com/AcademySoftwareFoundation/openexr/pull/1653) +Allow partial chunk tables +* [1652](https://github.com/AcademySoftwareFoundation/openexr/pull/1652) +Fix 0 samples in deep data +* [1651](https://github.com/AcademySoftwareFoundation/openexr/pull/1651) +Add recent releases to website news +* [1650](https://github.com/AcademySoftwareFoundation/openexr/pull/1650) +Fix memory leaks in exrstdattr and example code (#1649) +* [1647](https://github.com/AcademySoftwareFoundation/openexr/pull/1647) +Remove -Dsonar.login from sonar-scanner command line +* [1643](https://github.com/AcademySoftwareFoundation/openexr/pull/1643) +Use component for python +* [1640](https://github.com/AcademySoftwareFoundation/openexr/pull/1640) +Fix version tag for python wheel sdist +* [1637](https://github.com/AcademySoftwareFoundation/openexr/pull/1637) +Add instructions for creating signed releases/tags +* [1636](https://github.com/AcademySoftwareFoundation/openexr/pull/1636) +Do synk scans weekly on Sunday mornings +* [1635](https://github.com/AcademySoftwareFoundation/openexr/pull/1635) +check and control reduceMemory and reduceTime in stream mode +* [1634](https://github.com/AcademySoftwareFoundation/openexr/pull/1634) +adds a shortcut to avoid reconstructing every call +* [1633](https://github.com/AcademySoftwareFoundation/openexr/pull/1633) +Fix install of symlink +* [1631](https://github.com/AcademySoftwareFoundation/openexr/pull/1631) +Remove snyk-scan-pr.yml +* [1629](https://github.com/AcademySoftwareFoundation/openexr/pull/1629) +Build python wheels via scikit-build-core +* [1626](https://github.com/AcademySoftwareFoundation/openexr/pull/1626) +Bazel support: Bump Imath to 3.1.10 +* [1624](https://github.com/AcademySoftwareFoundation/openexr/pull/1624) +Add uninstall target +* [1623](https://github.com/AcademySoftwareFoundation/openexr/pull/1623) +Document security expectations +* [1622](https://github.com/AcademySoftwareFoundation/openexr/pull/1622) +Add a reference to building tools from source to the tools webpage. +* [1621](https://github.com/AcademySoftwareFoundation/openexr/pull/1621) +Add explanation of distinction between OpenEXR/OpenEXRCore to API section +* [1620](https://github.com/AcademySoftwareFoundation/openexr/pull/1620) +Make 'Hello, World' example reader/writer downloadable +* [1615](https://github.com/AcademySoftwareFoundation/openexr/pull/1615) +Fix spelling of GitHub +* [1613](https://github.com/AcademySoftwareFoundation/openexr/pull/1613) +Support cmake config for libdeflate +* [1612](https://github.com/AcademySoftwareFoundation/openexr/pull/1612) +Fix bswap on NetBSD +* [1611](https://github.com/AcademySoftwareFoundation/openexr/pull/1611) +Update MacPorts install instructions +* [1608](https://github.com/AcademySoftwareFoundation/openexr/pull/1608) +CI/CD - Added Snyk C/C++ Scanning Job +* [1605](https://github.com/AcademySoftwareFoundation/openexr/pull/1605) +Bump skylib in workspace approach +* [1600](https://github.com/AcademySoftwareFoundation/openexr/pull/1600) +Release notes and news for v2.5.10 +* [1597](https://github.com/AcademySoftwareFoundation/openexr/pull/1597) +Account for duplicate emails with .mailmap +* [1595](https://github.com/AcademySoftwareFoundation/openexr/pull/1595) +add deep id/manifest tools and doc +* [1592](https://github.com/AcademySoftwareFoundation/openexr/pull/1592) +Remove some dead code when writing +* [1591](https://github.com/AcademySoftwareFoundation/openexr/pull/1591) +Fix issue with decompressing fp32 dwa files +* [1587](https://github.com/AcademySoftwareFoundation/openexr/pull/1587) +#1545 Fix formatting of sample exr file in OpenEXRFileLayout.rst - 3rd attempt +* [1583](https://github.com/AcademySoftwareFoundation/openexr/pull/1583) +Converting code-blocks to literalincludes in ReadingAndWritingImageFiles.rst +* [1579](https://github.com/AcademySoftwareFoundation/openexr/pull/1579) +python-wheels.yml - add arm64 builds for macOS +* [1578](https://github.com/AcademySoftwareFoundation/openexr/pull/1578) +adding better error reporting for bin tests +* [1577](https://github.com/AcademySoftwareFoundation/openexr/pull/1577) +Add tests for the Header class. +* [1576](https://github.com/AcademySoftwareFoundation/openexr/pull/1576) +python-wheels.yml - bumps cibuildwheel version +* [1575](https://github.com/AcademySoftwareFoundation/openexr/pull/1575) +fix typo in README.md +* [1570](https://github.com/AcademySoftwareFoundation/openexr/pull/1570) +install.rst - update $ to % in the example shell prompts + ## Version 3.2.2 (February 11, 2024) Patch release that addresses @@ -470,6 +592,17 @@ Improve Bazel Build * [1058](https://github.com/AcademySoftwareFoundation/openexr/pull/1058) Add ``validate_openexr_libs.sh`` to validate .so symlinks +## Version 3.1.13 (March 26, 2024) + +Patch release that fixes handling of dwa compression in OpenEXRCore library. + +### Merged Pull Requests + +* [1684](https://github.com/AcademySoftwareFoundation/openexr/pull/1684) +Fix typo causing prefix len to be wrong +* [1591](https://github.com/AcademySoftwareFoundation/openexr/pull/1591) +Fix issue with decompressing fp32 dwa files + ## Version 3.1.12 (February 11, 2024) Patch release that addresses diff --git a/website/news.rst b/website/news.rst index 67fc498c4c..39600f4650 100644 --- a/website/news.rst +++ b/website/news.rst @@ -13,11 +13,31 @@ News .. toctree:: :caption: News -March 6, 2024 - OpenEXR v3.2.3 Released -======================================= +March 26, 2024 - OpenEXR v3.2.4 and OpenEXR v3.1.13 Released +============================================================ .. _LatestNewsStart: +OpenEXR v3.2.4 is released and available for download from `v3.2.4 +`_. + +Patch release that fixes handling of dwa compression in OpenEXRCore library. + +Other miscellaneous changes: + +- Add CMake `find_dependency` for `libdeflate`, to fix a vcpkg build error +- Remove the unused CMake option ``OPENEXR_INSTALL_EXAMPLES`` +- Fix some other compiler warnings. + +Also, the dwa bug fix has been back-ported to v3.1 and is available for +download at `v3.1.13 +`_. + +.. _LatestNewsEnd: + +March 6, 2024 - OpenEXR v3.2.3 Released +======================================= + OpenEXR v3.2.3 is released and available for download from `v3.2.3 `_. @@ -43,8 +63,6 @@ python wheels to `pypi.org `_. This release also introduces the process of signing release artifacts via `sigstore `_. -.. _LatestNewsEnd: - February 28, 2024 - Imath v3.1.11 Released ==========================================