Skip to content

Release Notes

Stacey Oue edited this page Sep 16, 2024 · 63 revisions

Welcome to the release notes for this Engine. Below you will find an overview of all the changes we did for each release. We try to be as detailed as possible and include all bugs we have fixed, features we have added and things that may have changed. If you have questions about a particular release, don't hesitate to contact our support team!

v4.0.0

2024-Sep-10

  • Performance update and support Python 3.11 and PySide6

Details

  • Improve Data validation performance
  • Add config setting for data validation max error display
  • AliasPy module updates
  • Update documentation
  • Bump minimum required version for tk-framework-alias v2.0.0

v3.3.1

2024-Jun-24

Fix running engine in headless mode.

v3.3.0

2024-May-21

Update Data Validation UI based on Alias events.

v3.2.0

2024-Apr-16

Support Alias 2025 & add custom actions for Alias Breakdown2.

v3.1.0

2024-Mar-26

Rebranding component for Flow Production Tracking

v3.0.4

2024-Mar-13

  • Fix ShotGrid menu cleanup on destroy

v3.0.3

2024-Mar-08

  • LMV translation updates and improve thumbnails
  • Fix Alias startup failure on reading file
  • Add tk-framework-lmv requirement
  • Add action to SG panel to import a note attachment
  • Improve error logging from Alias Python API
  • Add Upload 3D Version note references are not included
  • Add extra validation for translator path and log messaging
  • Add hook to customize ShotGrid menu
  • Open published file using SG Toolkit Action
  • Include Version thumbnail in LMV package for ShotGrid
  • Fix multiple ShotGrid menus showing in Alias after restart
  • Update tk-framework-alias min version

v3.0.2

2023-Oct-27

  • Update minimum supported version to 2022.

v3.0.1

2023-Jul-24

  • Fix publish error message

Details:

  • Minimum required tk-framework-alias version is now v1.0.1

Full Changelog: https://github.com/shotgunsoftware/tk-alias/compare/v3.0.0...v3.0.1

v3.0.0

2023-Jul-06

  • Refactor engine to support Alias 2024

Details:

  • Alias 2024 support with re-factored Engine
  • Cannot publish from Alias with Basic Config
  • BG Publish - CATPart file is exported with warning
  • Alias Viewport not refreshed after running some fixes
  • tk-framework-alias is now required to run tk-alias SG Engine

Full Changelog: https://github.com/shotgunsoftware/tk-alias/compare/v2.2.1...v3.0.0

v2.2.1

2023-May-05

Fixes

  • Fix get pipeline config
  • Fix background publishing when using Python 3.9 in Alias
  • Fix Python3.9 conflicting issue with VRED libraries

Full Changelog: https://github.com/shotgunsoftware/tk-alias/compare/v2.2.0...v2.2.1

v2.2.0

2023-Mar-06

Added support for both Python v3.7.x and v3.9.x to be able to run with SG Desktop v1.8.0

Enhancements

  • Publish Plugin - Add ability to generate a .vpb file after Alias wire publish finishes

Fixes

  • Fix listening for Alias events
  • Fix data validation performance
  • Specify all dependencies for data validation rule
  • Fix saving the context for Alias stage
  • BG Publish - CATPart file is not exported properly

Sub-versioning information

  • Alias ShotGrid Plugin v3.0.0
  • Alias Python API v3.4.0

Dependency information

  • The minimum required version for tk-framework-aliastranslations is now v0.2.3

Full Changelog: https://github.com/shotgunsoftware/tk-alias/compare/v2.1.9...v2.2.0

v2.1.9

2022-Oct-26

Improvements

  • Data Validation enhancements

v2.1.8

2022-Oct-13

Improvements

  • Data Validation enhancements
  • Import subdiv action handling
  • Updated documentation
  • Improved Alias Python API
  • Variant Publish fixes

v2.1.7

Improvements

  • Improved Alias Python API classes and functions for messaging and callbacks
  • Improved startup logic
  • Re-factored hooks to be able to use background publishing
  • Example Data Validation hook to help explain client customization capabilities
  • Official support for Alias 2023

v2.1.6

Improvements

  • Continued improvements to Alias Python API classes and functions to prepare for upcoming release of Data Validation Toolkit App

v2.1.5

Important

Improvements

  • Improved Alias Python API classes and functions
  • Enabled support for batch-mode processing

v2.1.4

  • Updated brand icons.

v2.1.3

Improvements

  • Improved Alias Python API classes and functions
  • New workflow when a Library Project Pipeline Configuration can not be resolved
  • Enhanced Stage support in the Engine
  • Better Alias callback execution
  • Ability to better handle Reference Files on Publish
  • Assign Loader media to selected Construction Plane
  • Added the ability to choose either a 2D or 3D Version for the Upload Version for Review Publish Plugin
  • Improved the workflow when a file is saved outside of a valid template and then a Publish is performed

v2.1.2

Improvements

  • Improved Alias Engine Python classes and functions
  • Added local documentation (disk-based) for the Python API
  • Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.

v2.1.1

This version of tk-alias is required if running Alias 2022.2 or newer versions.

Fixed Bugs

  • [SHOT-3770] - Fixed issues related to the rebranding of Shotgun to ShotGrid.
  • [SHOT-3597] - Fixed a crash on startup with Alias Concept 2020.2.1.

v2.1.0

  • Renames Shotgun to ShotGrid.

v2.0.11

Alias 2022 support for tk-alias engine

v2.0.10

Fixed Bugs

  • [SHOT-3711] - Fixed an issue in which Alias AutoStudio 2021.2.1 was not launching with tk-alias v2.0.9

v2.0.9

Improved the performance for 3D Version creation on Publish. Fixed some important bugs to support and stabilize Shotgun in all Alias versions.

Improvements

  • [SHOT-3700] - Remove File Format in Version Name to reduce confusion
  • [SHOT-3628] - Add config settings to always use LMV Translator shipped with tk-framework-lmv

Fixed Bugs

  • [SHOT-3619] - You can now "Assign to Yourself" a task in the Shotgun Panel
  • [SHOT-3630] - Fixed an issue where the Scene Breakdown removed a references if you updated the reference without saving
  • [SHOT-3637] - Fixed a bug where the Shotgun integration did not load unless Alias 2021 was installed
  • [SHOT-3678] - Fixed a bug where Alias would crash while switching from one stage to another
  • [SHOT-3698] - Fixed a bug where Alias Surface 2020.3 crashed when opening a file using Shotgun

v2.0.8

Significant performance enhancement and multiple project workflow improvements.

Improvements

  • [SHOT-3565] - Import as Reference now supports multiple entities
  • [SHOT-3566] - Import as Reference now works across multiple projects

Fixed Bugs

  • [SHOT-3208] - Alias performance when the Shotgun background task manager is used is now greatly improved
  • [SHOT-3589] - Scene Breakdown app now supports multiple entities

v2.0.7

Refactor of Alias engine to improve underlying architecture.
This engine version requires tk-framework-aliastranslations v0.1.1

Improvements

  • [SHOT-3344] - Add "Maximum Version" dialog to show when using the Shotgun engine in an untested Alias version
  • [SHOT-3464] - Action to import an image into Alias has been renamed from "Import into Scene" to "Create Canvas"
  • [SHOT-3431] - Update Shotgun Panel actions to have the same than the Loader's
  • [SHOT-3430] - Removed the redundant Loader pop-up when loading files
  • [SHOT-3438] - Prompt the user before clearing their stage
  • [SHOT-3449] - Improve Snapshot Loading to better handle stages in Alias

Fixed Bugs

  • [SHOT-3467], [SHOT-3468] - Publishing Variants & Annotations fails in Basic Config if no task was selected
  • [SHOT-3494],[SHOT-3498] - Fixed a bug where Alias did not open when the plugins.lst file was in a read only directory

v2.0.6

Important Notes:

Official Support for Alias 2021 and Python 3
We have introduced a dependency on tk-framework-aliastranslations

Improvements:

  • [SHOT-3224] & [SHOT-3227] - Integrate Alias 2020.2 "Import as Reference" functionality to Alias Loader
  • [SHOT-3306] - Use the new tk-framework-aliastranslations when publishing an Alias translation
  • [SHOT-3315] - Add a validate() method to the publish_variants.py plugin
  • [SHOT-2419] - Launch tk-multi-workfiles2 on startup in Alias & VRED
  • [SHOT-3297] - Launch Shotgun Panel on Startup of Alias and VRED in Basic Config

Fixed Bugs:

  • [SHOT-3251] - Context lost after loading a snapshot in Alias

v2.0.5

Official Support for Alias 2020.3

Import Notes:

  • Adding LMV will require a new framework tk-framework-lmv.
  • Creating a 3D Version from VRED will now use the sg_uploaded_movie field. If you are using the legacy 3D viewer you will need to modify the field name to continue using it.
  • Upgrading to this engine version will require tk-core version of at least 19.3.

Improvements

  • For OBJ, TSM, F3D, SF3D file formats, allow to Import Subdiv via the Loader. (available in Alias 2020.2 and newer)
  • Improve Alias auto-discovery logic and allowing for overrides of your Alias install path using the Software entities
  • Add Alias Publish hook that creates a Version that can be 3D or 2D with a boolean flag
  • When creating Variants as Notes on Publish, fill both the thumbnail and the attachment fields on the Note entity to improve viewability
  • Included a "Shotgun Legacy" plugin for Alias versions older than 2020.2
  • Create the Upstream and Downstream dependencies when publishing files from Alias
  • Adding "Translator Settings" in the "Publish Translation" when publishing from Alias allowing a studio to choose the default to include the user description on all Published translated files

Fixed Bugs

  • Do not loop through Alias Variants when opening the Publisher Dialog
  • Fixed crashing when opening on a new stage
  • Support publishing many variants
  • Publishing a lot of variants doesn't work in Alias?
  • Publishing variants would fails if no Version was selected by the user. If no Version is created, the Notes are only linked to the Published File. Otherwise, they are linked to both the Published File and the Version
  • Thumbnail will now show the user selected screenshot instead of the whole viewport
  • Incorrect Shader when Publishing thumbnails for Alias Variants

v2.0.4

Fixed Bugs

  • Fixed backwards compatibility for Alias Shotgun Plugin

v2.0.3

Fixed Bugs

  • Context lost after loading a file in a newly created file.

  • Fix the way we get the translator path for backward compatibility.

  • Alias doesn't show thumbnails and won't open in create.

  • Add start_version_control publish plugin to Alias engine.

Improvements

  • Remove old translation plugins.

  • Make translation plugin just one.

  • Do not use the alias_translator_dir setting anymore.

  • Get command line for translations into a single plugin to be used in standalone publish 2 plugin.

  • Clean Loader hook for Alias.

  • Clean Hook and be sure the basic actions are added in Shotgun Panel (Set Task in Progress, Assign myself to Task).

v2.0.2

Improvements:

  • Move the collector logic from tk-config to tk-alias engine
  • Create the publish2 plugins for tk-config-basic

Fixed bugs:

  • Fixed a bug related with context switching when user wanted to save a file outside Shotgun.

v2.0.1

  • Fixed a bug in the menu where snapshot and snapshot history were launching the same app.

  • Fixed a bug with the plugin in fresh installations. This was ocurring when a python 2.7.X is not installed on the machine or the PATH environment variable doesn't contain a python executable folder.

v2.0.0

Whats New:

With this major release we have added a new communication framework to improve the overall speed and resiliency between Alias and Shotgun. We have also addressed some cleanup and consistency with the rest of toolkit and fixed some customer bugs.

Features/Polish:

  • Replaced Alias communication protocol with Shotgun using pybind11 library
  • Remove dependency of tk-framework-atf
  • Make tk-framework-locking an optional dependency
  • Change hooks from tk-multi-breakdown, tk-multi-loader2, tk-multi-snapshot, tk-multi-workfiles2 and tk-multi-shotgunpanel to match existing Shotgun tk-default-config2 hook structure
  • Removed the about app and created software_credits files in each app/engine/framework repo
  • Cleanup messages in Publish logs while in DEBUG mode
  • Add sg_uploaded_movie for each Version created from Alias Publish
  • Modified WREF Publish Description in Publish hooks
  • Remove "Screening Room..." options in Alias
  • Improve Publish Hooks to support when publishing to a permission restricted directory
  • Remove "Import into a New Scene" action in tk-multi-loader2
  • Linked Task to Notes when publishing annotations and variants from Alias
  • Improved popup notification when loading in files from the Loader

Fixed Bugs:

  • Fixed some bugs related with the locking framework:
    • Unable to save file to Shotgun after publishing
    • Opening a file in Alias fails if using default file_usage_hook
  • Failed to Publish file with external references
  • Failed to publish file with variants
  • Failed to save file with external references
  • Alias Alternatives don't update when updating a reference using the Scene Breakdown app
  • Redraw Alias viewport when a "Scene Breakdown Update Selected" completes to show the changes

v1.0.1

First release of Alias engine.