The time has finally come to proclaim AYON server ready for wide production use. We are entering into 1.0.0 territory for AYON server!
This release together with AYON 2023.12.0 pipeline bundle are safe to use in production. We will be working hard to continuously improve everything about it, but all of the main building blocks, data mode, API and backend can be considered stable.
All of the repositories and building blocks are thus moving our of Beta and are receiving Release Candidate tags. We won’t be staying in RC mode for long. The main reason is a few missing pieces for a more robust tooling around our Ynput Cloud, which is a new hosting and management service we’re launching for you.
Follow a guide for self deployment here https://ayon.ynput.io/docs/admin_server_installation
or get in touch about trying our private beta of Ynput cloud hosted instances.
The best way to get started with local installation is using AYON official docker image
AYON pipeline bundle 2023.12
The easiest way to see all the changes across the board is to have a look at OpenPype changelog.
- OpenPype → 3.18.0
To see the changelog since last bundle release have a look at
Release 3.17.1 · ynput/OpenPype · GitHub
Release 3.17.2 · ynput/OpenPype · GitHub
Release 3.17.3 · ynput/OpenPype · GitHub
Release 3.17.4 · ynput/OpenPype · GitHub
Release 3.17.5 · ynput/OpenPype · GitHub
Release 3.17.6 · ynput/OpenPype · GitHub
Release 3.17.7 · ynput/OpenPype · GitHub
Release 3.18.0 · ynput/OpenPype · GitHub
Note that OpenPype is technically still also a standalone product, while acting as the main pipeline code repository for AYON. hence the changelogs apply to both AYON and OpenPype.
As of 3.18.0 OpenPype as a standalone product is however officially considered deprecated and will only receive updates that are fully compatible with AYON.
AYON server 1.0.0-rc1
-
Upload thumbnails directly to AYON web UI. One by one, or in bulk.
-
Settings variant dropdown menu in dev mode shows color-coded badges for production, staging and active development bundles
Full backend changelog
- Ynput Cloud support by @martastain in #78
- Ayon metrics and statistics by @martastain in #77
- Fix E721 warning by @martastain in #72
- Cast file size in graphql to string by @martastain in #71
- Postgres connection tweaks by @martastain in #73
- Prevent duplicate operation targets by @martastain in #74
- Regex filters for graphql products resolver by @martastain in #75
- Allow changing dev bundle installer version by @martastain in #76
- Task thumbnails by @martastain in #66
- Return target entity type on entities resolved from URI by @martastain in #65
- Prefix folder path with a slash by @martastain in #56
- Auto add system addons to bundles by @martastain in #70
- Renamed staging_directories to staging by @martastain in #67
- More options for settings enum resolvers by @martastain in #68
- Use current user as version author by default by @martastain in #69
- Disable password authentication for service users by @martastain in #57
- Brute force protection by @martastain in #58
- Configurable log retention and log clean-up by @martastain in #59
- Project level data accessible via GraphQL. by @martastain in #60
- constraints POC by @martastain in #61
- Add an option to load settings template from a mounted file by @martastain in #63
- config table bootstrap, asyncio fixes by @martastain in #64
- System addons mandatory in bundles by @martastain in #62
Full frontend changelog
- Enhanced color coding in variant selector dropdown by @martastain in #242
- Show settings variant column in service list by @martastain in #240
- Auto-expand project sidebar if project name is too long by @martastain in #241
- Thumbnails: upload thumbnails from Browser, Editor and Dashboard by @Innders in #236
- Services: Fix services context menu out of sync with selection by @Innders in #239
- Pass settings variant to services by @martastain in #237