OIIO is now branched, RB-1.7, and tagged as Release-1.7.5beta.

If you have been using 1.6 releases exclusively, now is the time to ensure that 
you can build and use 1.7 before it is final. My goal is to tag an official 
release on 1 October (probably with a couple release candidates along the way), 
at which point this will be the official stable production branch and 1.6 will 
be updated only as needed for critical bug fixes.

I consider 1.7's public APIs to now be locked down, though there's a tiny bit 
of wiggle room as long as we're calling it a "beta." But once we're into 
release candidates, I hope to never break link compatibility again for the life 
of 1.7.x. But we'll backport fixes and some enhancements as long as they don't 
break compatibility or seem risky.

This may be called "beta", but in fact this code has been through the trials of 
production all along, with many films relying on it day in and day out. Unless 
we recently introduced bug in the last couple checkins, it is expected to be 
rock-solid and production-ready.

The 'master' branch is now in-development 1.8. It will diverge from the 1.7 
beta as soon as there is something to add to it that we deem unwise to put in 
1.7.

The 1.7 family of releases will be the last to build under both C++03 and 
C++11, and I'm planning to enforce that by requiring C++11 for 1.8 to build in 
the very near future. I also anticipate bumping some other build requirements, 
including a minimum of OpenEXR 2.2 and Boost 1.55 (these were the the VFX 
Platform standards as far back as 2015, so should certainly be safe for an OIIO 
that won't be a stable production release until some time in 2017, right?).

--
Larry Gritz
[email protected]


_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to