Say hello to a brand new AYON pipeline bundle!
Crafted for AYON Server 1.2.1+, the bundle offers a lot of changes towards cleaner codebase, but also tons of functional updates. Here’s what you can expect.
AYON launcher 1.0.3
Update of PySide2 to PySide6
Update of ayon-python-api
Please note that Centos 7 still uses PySide2 because there is no official version of PySide6. (Maybe it’s time to upgrade )
AYON core separation is done
Release of ayon-core 0.4.0
We finally got to the point where ayon-core codebase does not contain other addons.
All the client code for Host addons and “modules” (as we used to call them in OpenPype) has been moved out of ayon core, into their respective folders and are now self contained. That is final step before we can separate them from ayon-core repository into their own repos.
However, functionally, that is only a formal step as all the addons are already independent packages which can be installed on your server.
What does it mean?
As new minor version suggest, this is a big change.
It was necessary to update all addons living in ayon-core repository to be able to use the new ayon-core. The minor version of all the addons have been bumped, in most of cases to 0.2.x. You should get warning on start of AYON launcher.
Our recommendation is to upload all addons from this release to your server, create a staging bundle to test it out and then propagate to production.
Unreal integration was already moved to GitHub - ynput/ayon-unreal: Unreal Engine integration addon for AYON
Developers & Contributors
The addons still live inside ayon-core repository at this moment, but we plan to move them to dedicated repositories as soon as possible. That will also require to convert any open PRs and issues. We will try to be as smooth as we can but please be patient.
Further planned changes in ayon-core
There will be some api changes related to OpenPype compatibility.
- any function or class that contains
openpype
in its name is now deprecated and can disappear at any moment. ayon_core.modules
will be removed. Please useayon_core.addon
insteadAYONAddon
will require to haveversion
attribute
Among hundred!
113 Changes since 0.3.2 to be extact
To see them all, you can go to:
Release 0.4.0 · ynput/ayon-core · GitHub
And here you will find the complete history:
Releases · ynput/ayon-core · GitHub
Kudos to @iLLiCiT and everyone from the pipeline team for this massive push !