We have tagged v2.3.17.0 and set the "release" branch marker to that point.
This is the latest patch release of the supported branch, and is guaranteed to
be API, ABI, and link backward-compatible with previous releases in the 2.3
family. Release notes are below.
Release 2.3.17 (1 Jul 2022) -- compared to 2.3.16
--------------------------------------------------
* TIFF: fix read problems with TIFF files with non-zero y offset. #3419
* Targa: Fix reading of tiny 1x1 2-bpp Targa 1.0 images. #3433 (2.3.17/2.2.21)
(2.3.17/2.2.21)
* BMP: better detection of corrupted files with nonsensical image dimensions
or total size. #3434 (2.3.17/2.2.21)
* BMP: protect against corrupted files that have palette indices out of bound.
#3435 (2.3.17/2.2.21)
* TextureSystem: Fix typo that prevented "max_tile_channels" attribute from
being set or retrieved. (2.3.17)
* ustring.h: ustring has added a from_hash() static method #3397, and a
ustringhash helper class #3436. (2.3.17/2.2.21)
* benchmark.h: Alter the declaration of DoNotOptimize() so that it doesn't
have compilation problems on some platforms. #3444 (2.3.17)
* Fix crash when ioproxy is passed to an image writer that doesn't support it.
#3453 (2.3.17)
* Fix the "Makefile" wrapper to correctly recognize arm64 ("Apple silicon").
#3456 (2.3.17)
A few reminders about current status of the OIIO world:
- The dev-2.3 branch is the current fully-supported series of releases, and as
such gets a monthly release (like this one) containing all bug and security
fixes that can be implemented without breaking binary compatibility, and
also occasional feature enhancements if they are low risk (and obviously,
also not breaking back-compatibility).
- The dev-2.2 branch is an obsolete series of releases that still occasionally
gets patch updates, but only sporadically -- we had a release today, but
it's the first one in 5 months -- and generally only including the most
important fixes, and only those that can be safely backported without too
much effort.
- master is where new development happens, and it makes no compatibility
guarantees.
- We are VERY CLOSE to branching and starting a beta period for what will
be the 2.4 series. Stay tuned.
--
Larry Gritz
[email protected]
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org