Hi all,
In working with the AOUSD’s core Spec group and TAC, and Pixar’s desire to retire some (quite old now) technical debt, we’d like to adopt the following policy - please holler if you have concerns!
Moving forward, crate version 0.8.0 (the introduction of list-editable payloads) will be the minimum supported version, for both OpenUSD and the forthcoming USD spec.
Version 0.8.0 will be (as of the next release) the default version authored to crate files, bumped up automatically per-file whenever newer features are used.
OpenUSD will retain support for 0.8.0 onward, for archival purposes, for the foreseeable future.
At some point soon, we will remove support for earlier than 0.8.0 versions from OpenUSD. 0.8.0 was released in 2018.
You will retain the ability to specify a different (higher) default version by setting the USD_WRITE_NEW_USDC_FILES_AS_VERSION env var.
Correct on both counts, @deadpin … what we’re saying is, we acknowledge those bumps were more aggressive than they needed to be, and we’re going back to 0.8.0 to align with the language that will be in the AOUSD USD specification.
Version 0.8.0 will be (as of the next release) the default version authored to crate files, bumped up automatically per-file whenever newer features are used.