This decision and change relate to Subset and Family .... are they the right names? topic discussed over the past few months.
We’ve deliberated for a while and decided that this is the best, if not the only time to relatively painlessly adjust some key terminology. The decision was made to change
subset —> PRODUCT
family —> PRODUCT TYPE
considering the potential impact this might have on further development, we’ll do the change as swiftly as possible in most of the places.
We’re aiming to do the switch on Wednesday 31.May 2023 towards the end of the day (CEST). Please make sure you update all the repositories as needed to the latest after the change to make sure you don’t experience and strange cross-compatibility issues.
The change includes:
Change will be in effect as of version 0.2.0 of the server. Before that we’ll apply a few patches to the current state and we’ll release 0.1.0 which will be the first versioned release. This should ensure a clear separation between the two variants of the server.
All the web UIs should stop referring to subset after the change
Python api will be versioned up to 0.2.0, the same as the server
OpenPype (only in AYON compatible mode)
Product and Product type, will be referred to as many places as possible, however at the moment this is mainly in artist facing scenarios and wherever ayon-python-api is used. We’ll be working on removing any references to subsets in publish plugins and other places over time, making sure what makes it to the AYON DB will be products.